自己的github上有一个代码仓库,头一天晚上在家里的电脑本地仓库上修改了代码,没有同步到远程仓库,第二天在公司电脑上拉取了代码 又改了代码 又没同步到远程仓库..,晚上回来发现头天的代码修改了没有提交,于是pull origin master后在提交。请问我第二天到公司去拉取代码会遇到什么麻烦,冲突了怎么办
自己的github上有一个代码仓库,头一天晚上在家里的电脑本地仓库上修改了代码,没有同步到远程仓库,第二天在公司电脑上拉取了代码 又改了代码 又没同步到远程仓库..,晚上回来发现头天的代码修改了没有提交,于是pull origin master后在提交。请问我第二天到公司去拉取代码会遇到什么麻烦,冲突了怎么办
记住一句话,git记录的永远是修改,如果两次修改了同一个文件的同一个地方附近的代码(这个可能和严格的同一文件同一行有点区别,git操作换行、插入之类的有影响),合并时会被认为有冲突,冲突时会有提示是哪个文件件,进入文件查看,冲突节点会使用>>>>>、====
之类的连续符号 分割,对比两次修改,进行舍取,然后在git add commit pull push
操作即可。
2 回答1.2k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
2 回答841 阅读✓ 已解决
1 回答653 阅读✓ 已解决
1 回答813 阅读
1 回答626 阅读
206 阅读
冲突会提示你合并代码的,自己跑一次就明白了