重点关注git多分支开发。
下文从0到1详细讲解了各个知识点的用法,配合例子生动形象:
此图很好,清晰解释了工作空间(workspace)、暂存区(index/stage)、本地仓库(repository)、远程库(remote,又叫origin)之间的关系。
另一个参考:
此文精简的列出了很多git命令,例如从tag创建一个分支:
# 新建一个分支,指向某个tag
$ git checkout -b [branch] [tag]
Q & A:
0. git拉取远程tag: https://stackoverflow.com/questions/791959/download-a-specific-tag-with-git
1. git拉取远程分支并创建本地分支: https://blog.csdn.net/tterminator/article/details/52225720
git checkout -b 本地分支名x origin/远程分支名x
git checkout origin/远程分支名x -b 本地分支名x
等其他方法
2. Git branch upstream、建立本地分支和远程分支之间的对应关系,关系建立好之后,可以通过git push/pull推送、拉取代码了:https://blog.csdn.net/ttermina