git init
初始化本地庫(一般要和項目名稱一致)
git remote add my_project2 [email protected]…
git remote -v.
提交到遠程庫
采用ubuntu系統
git clone [email protected]
master分支:
[email protected]:zhilongya/project2.git
dev1分支:
[email protected]: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上的分支不會變化