这篇本来是写给一个朋友的,顺便放上来得了……
不会创建项目的,可以参考我之前的文章。
命令:
git checkout -b tako
这个分支就属于你,你里面加你自己的东西。
然后 master分支是总的,就是你们一起做完的东西,合并在一起的。
命令解释
git branch 可以查看你目前在哪个分支
git pull 拉取分支上最新的代码,就是如果有人在你的分支上写东西的话,本地是不知道的,需要这个命令去更新。
git merge wuyuhui 这个的意思是你现在在的分支要加进来 wuyuhui这个分支写的东西。如果你俩改了一个文件的话,是会报错的,你需要手动去删除你俩冲突的地方。
git add . 是把你的东西存起来,注意有个. .代表所有内容。
git commit -m '我加了一个新的东西' 这个是交到仓库里面,告诉人家你改了啥,这样以后查的时候方便
git push 这个是提交到仓库里面。这个必须有,不然仓库看不见
下面使用场景:
1、你要提交自己的代码
进入项目
1、先git pull 看下是不是这个分支最新的代码
2、写东西
3、git add .
4、git commit -m '新增文件'
5、git push
2、你要汇总大家的代码
1、git checkout master 切换到总分支
2、git merge guxiaofan 合并你的东西
3、解决冲突,删掉之前的不对的代码,这个只能手动
4、git merge wuyuhui 合并wuyuhui这个分支的东西
5、解决冲突
6、git add .
7、git commt -m '最新内容合并'
8、git push
所以首先,你们要建立自己的分支,这样好管理。不然你每次都要git pull以后解决大量的冲突。
有冲突在的时候,是不能提交新内容的,必须先解决报错。就是删一个留一个。
关于git的知识还有很多🌚