目录
一、项目克隆
git clone 画船听雨眠/test1 (自定义的名字,可以不写)
二、
1、进入克隆仓库设置
2、协作处理
在本地仓库添加文件test2.txt
仓库中林冲查看远程状态发现已经过期(local out of date)
克隆中没有
此时林冲的克隆仓库需要拉取
3、冲突处理
当两个人修改同一个文件的同一行的时候就会发生冲突
我们使用鲁智深修改B.txt内容后 提交并且推送到远程
此刻林冲也修改B.txt内容: 我们提交并且推送远程的时候发现出现冲突,推送失败
此刻git要求我们先拉取更新
提示中我们发现拉取成功,但是自动合并失败。git建议我们修改冲突后提交
打开冲突文件
修改冲突的文件后,再次提交,然后进行push
4、多人协作分支的推送拉取删除
1、分支推送(2种)
git push --set-upstream origin develop
把本地的分支推送到远程分支
git push -u origin 分支名
先创建分支再推送到远程仓库
2、远程分支拉取(2种)
由于鲁智深已经推送,我们使用林冲的账户来拉取,我们可以看到新建立了分支
git pull后,但是我们发现有远程分支,但是没有本地的develop分支
这时我们可以创建本地的develop分支,此刻我们也可以修改本地分支的名字
git checkout -b develop origin/develop
我们还可以使用另一种方式本地分支的追踪,但是必须要先git pull
git checkout --track origin/feature
3、远程分支删除
git branch -d feature 本地分支删除
git push origin --delete feature 远程分支删除
切换到林冲进行查看
git remote prune origin 是一个 Git 命令,用于删除那些不再存在于远程仓库 origin 上的本地跟踪分支的引用。这个命令有助于清理你的本地仓库,移除那些已经在远程被删除但本地仍然保留的分支引用。
删除后