github创建仓库克隆到本地以及分支操作命令
来源:互联网 发布:剑灵灵男好看捏脸数据 编辑:程序博客网 时间:2024/05/31 19:33
(一)github上创建仓库
(1)注册GitHub账号(进入官网直接可以注册)
(2)注册完成后进行第一个repositories的尝试,单机有右上角的+标志,进行new repositories
(3)填写项目名称Repository name 这里用Hello_World。
Public、Private在这一栏可以选择Public 还是Private。这里我们 选择Public,创建公开仓库,仓库内的所有内
容都会被公开。选择Private 可以创建非公开仓库,用户可以设置访问权限,但这项服务是收费的。
在Initialize this repository with a README 选项上打钩 ,其他先不动
好的,这样就建成了自己的仓库,但是问题来了 我们想进行代码的下载到本地 ,并且也可以从本地大修改后的代码
上传至GitHub ,这时候我们就需要前篇博客讲的git了,
(二)使用git命令添加github中仓库到本地 点击开仓库,点击clone按钮,会出来链接复制该链接,进入git控制台
输入命令git clone "刚才黏贴的"
这时候就可以看到本地有该仓库存在了。
(1)你可以直添加代码,然后完成后进行 git push 到远程仓库。
这时本地仓库默认的远程仓库就是github上的仓库,
(2)这时候如果你的远程仓库被更新时,你就可以直接用git pull 把本地仓库更新到最新状态。
(3)如果该远成仓库不是此本地仓库的远程仓库则使用:git remote add origin git@github.com:用户名/仓库名.git
使用git push -u origin master
推送至远程仓库的master分支。
(三)建立新的分支
(1)查看当前分支 git branchs
添加参数 -a显示可以同时显示本地仓库和远程仓库的分支情况
(2)创建新的分支并进入该分支 git checkout -b 分支名
(3)切换到某分支 git checkout 分支名
(4)切回到上个分支git chekout -
(5)由于修改文件不影响原仓库,我们需要创建新的分支,连个扥之中的操作互不影响。
(6)将特性分支合并到主分支 git merge --no-ff 分支名
这时候两分支进行合并(对于修改的地方会添加到主分支中)。
(四)回溯历史版本git reset --hard 哈希值
(五)压缩历史就是如果你发现你提交的日志有几个不必要的,比如一个字母错误,并没有什么很大的用处,这时候就需要把该日志压缩至最简版本git rebase -i 命令。
git rebase -i HEAD-2 //把选定当前分支中HEAD(最新提交)在内的两个历史记录为对对象并在编辑中打开打开后把需要删除的pick删除,修改为fixup,然后用git log 就会发现修改的日志不加呢,实现了日志压缩。
阅读全文
0 0
- github创建仓库克隆到本地以及分支操作命令
- 工具:GitHub创建远程仓库克隆到本地
- github本地库创建分支和合并分支以及提交到github远程库中的方法
- Git命令操作远程仓库分支和本地仓库分支
- git从github远程仓库克隆到本地
- Git创建本地仓库以及关联github
- 用git 命令创建本地仓库将本地代码上传到github
- github创建本地仓库
- GITHUB本地创建仓库
- 远程仓库克隆到本地
- 使用git将代码存入远程仓库github和从github上克隆代码到本地
- Github 克隆项目到本地
- 将本地创建的工程上传到github仓库中
- git创建本地仓库并且上传到github
- GitHub远程仓库的创建以及本地仓库与远程仓库同步(文字+图解)
- Github创建仓库,上传、克隆代码
- 初识GihHub,创建仓库,使用GitHub for Windows 同步本地代码文件,创建分支
- 本地仓库上传到github
- 使用椭圆曲线进行加密解密
- css中可以继承和不能继承的属性
- Android移植Speex回声消除
- .bashrc中定义实用的别名和函数
- 1032. 挖掘机技术哪家强(20)
- github创建仓库克隆到本地以及分支操作命令
- 关于TensorFlow的padding操作是如何补充0 的
- Python之变量初识
- HDFS数据用MapReduce导入Hbase
- poj2689 Prime Distance
- Bouncy Castle算法库中ECIES算法调用示例
- 1033. 旧键盘打字(20)
- springmvc和mybatis整合出现的问题
- stylus动态改变样式