[git]深化认识的第一天
因为一直使用github desktop进行github仓库的提交管理,所以一旦出点什么问题都不知道怎么办,所以还是要把git命令行指令进行一个系统的学习。
首先是关于分支的操作:
- git branch <branchName>创建新的分支
- git checkout <branchName>切换到指定分支
- git checkout –b <branchName>创建新的分支并切换过去
- git commit提交变化到当前分支
- git merge合并分支
- git rebase创建虚拟分支并合并
两个合并的区别在于,merge使得新的节点有两个父节点,而rebase只有一个。