Git命令行基本使用方法

相關技術鏈接:https://blog.csdn.net/qtiao/article/details/97783243

 

1、克隆(檢出)代碼。

git clone 代碼地址 [自定義項目文件夾名,可選]
2、項目約定好“completion”爲我們開發推送到遠程進行發佈的主分支,所以進入項目文件夾後的第一件事,更新“completion”分支的最新代碼。

git pull origin completion
//說明:git pull 遠程倉庫別名 遠程分支名稱
3、創建自己的主分支,分支名稱爲自己的英文名(推薦)或者自己的姓名全拼,該分支的作用是本地開發測試,而不會影響主分支。

git checkout -b stephen
//說明:git checkout -b 分支名稱
//切換分支的命令,加上"-b"判斷分支不存在時創建並自動切換到該分支
4、提交代碼到本地倉庫

git status //查看有修改的本地文件
git diff   //查看本地文件具體做了哪些代碼改動
git add .  //添加所有的修改過的文件到本地代碼庫
git commit -m'描述'; //將剛添加到本地代碼庫的版本變爲可提交狀態
5、完成的功能提交到遠程主倉庫前,合併自己的分支代碼到主分支

git checkout 主分支名稱
git merge 模塊化分支名稱
6、拉取線上代碼,與本地主分支合併,確保沒有衝突(出現衝突解決完才能推送遠程分支)。 

git pull origin completion
7、推送代碼到遠程倉庫

git push orgin completion
git push 遠程倉庫名 要推送的本地分支名稱
此處需要注意的是,“要推送的本地分支名稱”寫的是哪個分支,那麼推送的就是哪個分支,跟當前所在的分支無關。

8.當出現特殊情況,例如當前項目正式環境出現需要立刻解決的bug獲取其他比較緊急需要需要修復的情況,而我們當前版本的開發還沒能發佈到正式服的時候,我們可以採取以下措施:

a.切換到主分支:

git checkout completion 
b.對緊急漏洞進行修復,然後提交

git add .
git commit -m'緊急bug修復'
git push origin completion 
c.這種情況下很可能會和我們當前正在開發的版本衝突,所有當前版本開發完了之後,合併到主分支的時候處理衝突的時候要注意修復該bug。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章