在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文件