git 分支處理

2022-06-18 12:24:11 字數 1735 閱讀 8130

git 建立常用(多)分支(如:master 主分支、develop 分、feature 功能分支、release 預發布分支、hotfix(或者fixbug) 分支)步驟

1.mkdir 專案名----->建立倉庫儲存資料夾

2.cd 專案名----->進入資料夾

3.git init----->初始化乙個倉庫

4.git checkout -b develop----->建立並切換到develop分支

5.git branch -a----->檢視所有分支

6.git pull----->拉取遠端倉庫**

7.git add -a----->新增所有改動到本地倉庫暫存

8.git status----->檢視狀態

9.git commit -m "備註"----->備註提交資訊

10.git remote add origin-----> 遠端倉庫名字

11.git push -u origin-----> 分支名字

12.git checkout master-----> 切換到主分支

13.git merge --no-ff develop----->把 develop 合併到 master 分支,no-ff 選項的作用是保留原分支記錄

14.git branch -d develop-----> 刪除 develop

法一:

git push origin --delete

----->刪除遠端分支

法二:

git push origin :

----->推送乙個空分支等同於刪除

法一:

git push origin --delete tag----->刪除tag

法二:

git tag -d

git push origin :refs/tags/

推送乙個空tag等同<-->兩個步驟刪除tag

衝突後:

git add .

git commit -m "衝突已經解決"----->備註衝突的資訊

git push origin master`----->即可完成一次衝突的合併。

放棄某乙個檔案的修改:

git status

git checkout  --"被放棄修改的檔名"                         --一定不能少

git處理分支衝突

首先假設我們有乙個分支master,為了開發我們將在master分支的基礎上建立新分支dev git branch dev 然後檢視是否建立分支成功 git branch 將會顯示我們建立的全部分支 然後我們切換到dev分支開始工作 git checkout dev 到目前git的分支管理如下 假設...

Git分支的處理

1.建立分支 git checkout命令加上 b引數表示建立並切換,相當於以下兩條命令 git branch dev git checkout dev switched to branch dev 2.檢視當前分支 git branch3.提交 git add txt git commit m b...

git 分支合併衝突處理(conflict)

基於同個原始分支後,兩個分支同步開發,最後合併 合併兩個分支 branch1 2可以是分支名,也可以通過指定版本的sha1 16進製制的前7個位 git merge branch1 branch2 解決衝突通過git diff來比較兩個分支的不同點,手動合併 比較兩個分支 預設比較所有的不同 git...