[关闭]
@linux1s1s 2019-03-11T03:35:46.000000Z 字数 1406 阅读 866

Tool Time-Git

Tools 2017-05


本文参考Git教程,为了节省时间,我们将前面提及的Git教程关键点梳理一遍,然后小结一下最常用的Git命令。

Git关键点

此处输入图片的描述

理解
- git add xxx.ss只是将需要更新的xxx.ss文件放到暂存区。
- git commit -m "commit message"提交更改,将上面提交到暂存区的内容添加到当前分支。

理解上面的缓存区至关重要,因为这是 Git分布式版本系统和集中式版本系统的本质区别。

上面提交完成以后,我们可以通过git status查看目前仓库的内容

Git常用命令

如何更新Fork出来的个人Master分支

我们如何同步fork出来的个人Master分支,同步的目标是上流Master分支,基本思路参考保持fork之后的项目和上游同步,大概流程是这样:

  1. 1. 新增本地仓库关联远端仓库(这个远端仓库指定一个名字,并且目标地址指向上流Master分支)
  2. `git remote add upstream git@192.168.0.176:android/xxxx.git`
  3. 2. 查看一下是不是建立成功了
  4. `git remote -v`
  5. 此时已经多出来一个upstream的远端仓库
  6. 3. 更新本地仓库
  7. `git fetch upstream`
  8. 4. 合并本地仓库
  9. `git merge upstream`
  10. 此时出现冲突需要解决冲突的具体文件,否则merge会出错
  11. 5. 上传本地仓库修改内容到个人Master主分支
  12. `git push`
  13. 远程仓库省略,将push到原先默认关联的远端仓库,即个人Master仓库
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注