引:因为没有加入到什么团队中,没有机会和别人一起合作过项目,所以对git使用并不熟练,但是这次比较空,就好好梳理一下吧!
个人使用
git介绍
特点就是分布式了,请看下图,每一台电脑都是一个仓库,大家都可以使用。
仓库理解及操作
先上图:
有个上面的图做铺垫,下面的操作也就好理解了
添加文件:git add file
提交文件:git commit -m "提交描述"
查看状态:git status
查看日志:git log
相关版本号可以通过reset来回退到任何提交时间点
添加远程库:git remote add origin git@github.com:username/repository
推送到远程库: 第一次用:git push -u origin master
之后用git push origin master
注意点:要将电脑的ssh添加到你的github里
克隆远程库:git clone origin git@github.com:username/repository
多人协作
我想大家需要理解这样一张图:
[图片上传失败...(image-c19a60-1517032365994)]
推送分支:$ git push origin branchname
抓取分支:git clone origin git@github.com:username/repository;git checkout -b dev origin/dev
基本操作肯定会碰到问题:
如果你的小伙伴已经向origin/dev分支推送了他的提交,而碰巧你也对同样的文件作了修改,并试图推送,那么就会提交被解决,这个时候就需要:
git pull
这个时候合并是有冲突的,需要你本地修改之后再提交上去。
总结
目前自己所要掌握的就是这些东西了,再遇到问题可以谷歌或者百度。最后感谢廖雪峰的git教程
网友评论