git 解决冲突
git pull //将远程代码拉取到本地,但存在冲突无法merge
git add -u //将冲突的文件resolve掉之后才能成功pull,-u的意思是将文件的修改、文件的删除,添加到暂存区
git commit -m "注释"
git pull
此时本地代码中就有远程的代码和本地代码冲突的地方了。和svn冲突时一样,直接在代码中解决冲突。留下自己想要的代码
<<<<<<< HEAD 本地代码 ======= 拉下来的代码 >>>>>>>
git add .
git commit -m "描述" //不加描述的话可能会弹出一个窗口要求填写描述信息,填上保存关掉即可
git push master origin
如上,就是解决冲突的整个过程。
总结。冲突就是你和同事同时修改了同一个文件。这个时候你先将自己本地的代码加入缓存中,再拉取一次远程的代码。就可以看到冲突的地方了。解决冲突以后就可以正常的提交代码了。
学如逆水行舟,不进则退
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了