27、不同人,修改了不同的文件,如何处理

在DEMO文件夹里面编辑,代表开发者是五月的夏天。

修改并保存demo.html文件,修改div标签"这是五月的夏天第二次修改的代码"。

在test分支上,在终端执行:

git add .

git commit  -m  五月的夏天第二次修改的代码

git push (推送到远程仓库)

查看远程仓库页面上的demo.html代码 (没有问题)

在test文件夹里面编辑,代表开发者是小木。

git fetch  (拉取远程仓库)

修改并保存demo.css文件

在test分支上,在终端执行:

git add .

git commit -m  小木修改了css文件

git push (推送到远程仓库)  (这时候发现报错了,因为不同人修改不同文件时候,需要做一个操作,就是merge远程仓库的代码)

【如何解决这个无法推送的冲突】

git branch -av  (查看远程仓库)(发现提交记录  remotes/origin/test   e4537b5 五月的夏天第二次修改的代码)

                                                      (复制origin/test,去合并另外一个开发者的代码)

git merge origin/test      (返回一个编辑页面,输入i可进入编辑状态。)

                                   (在第一行into test的末尾回车重新起行,输入“合并五月的夏天修改的html文件”)

                                   (按esc,输入:wq,可保存并退出编辑页面)

git push (再次推送到远程仓库,成功)

回到远程仓库github页面,查看demo.css文件

 

posted @ 2022-03-11 15:00  Strugglinggirl  阅读(67)  评论(0编辑  收藏  举报