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