開發人員Git基本使用

基本的命令:

git clone [email protected]:Lilia/testGit.git  (clone就不用remote add origin)

git init              git remote add origin [email protected]:Lilia/testGit.git

git add . 加入暫存區

git commit -m “備註”   提交到本地

git push origin develop 提交到develop分支

git pull origin develop  從遠程更新到本地

git branch   查看所有分支

git checkout -b dev    新建dev分支,並切換到dev分支

git merge dev   dev分支合併到當前所在分支上(合併操作後當前分支是合併了的,dev      分支上不會有變化)

git branch -d dev  刪除dev分支


開發過程使用方式:

1.遠程的master不動,在發送固定版本時纔會與develop分支合併

2.遠程的develop分支是開發分支,團隊開發好的代碼都放在這個分支上

3.每次開發時,從develop分支檢出,本地建立三個分支,master,develop,dev

4.本地的develop與遠程的develop保持一致,devdevelop上檢出

5.dev上進行本地開發,開發結束後,要進行addcommit的操作,然後切換到develop上去與遠程pull更新(要記得要在devadd並且commit,否則會提示下圖所示)

 

6.develop與遠程完全相同以後,在develop分支上執行merge dev分支的操作

(合併操作後develop是合併了的,dev分支上不會有變化,那就把dev刪掉,再重新在developcheckout一個dev就可以了)

7.若有衝突分支上會有以下提示

 

命令行分支提示處會變成

 

這時候可以用git status看看哪些文件衝突了

 

這個時候打開這個文件,處理一下衝突

8.衝突處理完成後要將衝突的文件addcommit,這樣MERGING的標識才會消失,證明merge結束

9.現在再從遠程pull一下,看有沒有衝突(這個時間衝突的機率比較小,只要隊友沒在你解決衝突的那幾分鐘提交,就不會衝突)

10.沒有衝突後就可以執行push操作了


發佈了17 篇原創文章 · 獲贊 26 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章