git学习总结(1)

本篇文章主要总结常见分支操作的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代表的是分支名,通过分支名去相对引用某一次提交记录,通过哈希值去绝对引用某一次提交记录....

你可能感兴趣的:(git总结)