本篇文章主要总结常见分支操作的git命令。
操作分支之前,需要弄清楚git操作的区域。
1.工作区
编辑代码的区域。
2.暂存区
位于隐藏文件.git/index,相当于缓存。
3.版本库(本地分支)
位于隐藏文件.git, 其中commit记录 在 .git/master 文件中。
在自己分支写完代码之后,使用命令
git add .
将代码添加到暂存区,接着使用命令
git commit -m 'feat(scope): new function'
将代码添加到版本库。
提交时,注意规范,参考https://segmentfault.com/a/11...
这里还有需要注意的:
切换到其他分支的之前需要commit,否则在该分支修改的内容不会保存,到再次切回去的时候还是原来的内容。
原因:切换分支的时候是去查看版本库中的内容,没有commit的话内容无法更新到版本库中。
将代码提交到远程分支:
git push origin remote_name
将远程分支代码拉去到本地并且合并:
git pull
或者
git fetch
git rebase -i HEAD~n
第一次去做git学习网站题目时,虽然能通关,但是很多内容都是一知半解的。参与实际项目开发之后,再去做一遍,有醍醐灌顶的感觉。比如里面C1,C2代表的是自己某次提交记录,bugFix代表的是分支名,通过分支名去相对引用某一次提交记录,通过哈希值去绝对引用某一次提交记录....
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。