目录
项目克隆命令
// 把远程项目克隆到本地项目
git clone 远程项目HTTPS/SSH连接
// 把远程项目克隆到本地项目,克隆项目重命名
git clone 远程项目HTTPS/SSH连接 项目新名称


- 注意:克隆后的项目,.git/config中没有用户和邮箱

冲突处理流程
前期准备:
-
用上面克隆的testgit01项目演示,打开testgit01项目,打开Git Bash。
-
创建仓库的用户名和邮箱
git config --local user.name "zhangsan"
git config --local user.email "zhangsan@123.qq.com"
cat .git/config


- 创建A.txt文件并提交,推送到远程仓库中



- 打开testgit1项目,打开Git Bash,拉取远程仓库文件

解决冲突:
- 在testgit1中,修改A.txt文件,加入11111111,提交,并推送到远程仓库



- 在testgit01项目的Git Bash中,不拉取远程仓库,直接修改A.txt文件,添加22222222,提交并推送,会发现推送不成功

- 拉取远程仓库,并查看A.txt文件,显示有冲突

- 解决冲突,留下222222222内容,解决掉冲突后,可以正常推送了


细心的小伙伴应该会发先一个小问题:
- 在A.txt中添加1111111的内容时,提交解释是:A.txt commit2
- 在A.txt中添加222222的内容时,提交解释是:A.txt commit3
- 在解决冲突后,提交的解释是:A.txt commit4
- 但是,在解决冲过后,查看远程仓库时,显示的解释是:A.txt commit3