git init
初始化本地库(一般要和项目名称一致)
git remote add my_project2 git@gitee…
git remote -v.
提交到远程库
采用ubuntu系统
git clone git@gitee
master分支:
git@gitee.com:zhilongya/project2.git
dev1分支:
git@gitee.com:zhilongya/project2.git
在gitee中不管创建多少分支仓库地址都是一样的,代码一致
git branch dev1:创建分支
git checkout dev1:切换分支
远程仓库
失败原因是:代码冲突,编写代码前没有更新代码,并且编写完代码直接进行提交
先拉取远程代码,更新本地代码:git pull origin master
冲突:以行为单位,eg:
a、如果master分支中demo1.py文件第一行和dev分支中demo1.py文件第一行相同,合并不会产生冲突
b、如果先在master分支中demo1.py文件第二行编写代码,之后在dev分支中demo1.py文件第三行编写代码,合并分支不会产生冲突
c、2个分支同一个文件内容不同不一定是冲突的
2个分支中的demo1代码
执行以下命令:
git add demo1.py
git commit -m ‘解决冲突’
git push my_project2 master
将dev1分支合并到master分支上,意思:合并完成后master分支上的代码会变化,dev1上的分支不会变化