目录
二,处理常见冲突:A修改后push了(远程库被修改),B修改后再次pull远程库发生冲突
1,情景(1):B修改完add后commit前pull已经被修改的远程库
3,解决方式一,其实也就相当于情景(2):B修改完commit后pull已经被修改的远程库(先制造冲突):
三,.gitignore(推上gitee时忽略除了可编译文件之外的文件)
一,两种方式拉远程库
1,A拉远程库(pull方式)
2,B拉远程库(clone方式)
注意:clone与pull的不同点是拉一整个文件夹 (如图)
二,处理常见冲突:A修改后push了(远程库被修改),B修改后再次pull远程库发生冲突
1,情景(1):B修改完add后commit前pull已经被修改的远程库
2,先看解决方式二:
B与A进行协商,将存在冲突的地方修改成最终版本推到远程库:
注意正常没有冲突的情况(在commit后直接push,若存在冲突是推不上去的(如图所示
),这时就要pull一下解决冲突):
3,解决方式一,其实也就相当于情景(2):B修改完commit后pull已经被修改的远程库(先制造冲突):
commitB的修改到B的本地库
解决冲突后重新commit
三,.gitignore(推上gitee时忽略除了可编译文件之外的文件)
1,新建.gitignore(记事本格式)
2,添加要忽略的文件类型
参考博客:(12条消息) Keil工程.gitignore文件_ShineRoyal-CSDN博客
再推上去即可