git建立合併分支及衝突解決

2021-10-08 03:35:52 字數 2178 閱讀 2121

建立與合併分支:

解決衝突:

git鼓勵大量使用分支:

檢視分支:git branch

建立分支:git branch

切換分支:git checkout 或者git switch

建立+切換分支:git checkout -b 或者git switch -c

合併某分支到當前分支:git merge

刪除分支:git branch -d

檢視遠端分支有哪些

git branch -a

1.提交單個檔案

git add 工程名的下一級開始寫路徑直到檔名

2.提交全部檔案

git add .(後面有乙個點)

3.執行commit提交

git commit -m "3 commit"

4.方案:合併遠端分支**(如果在此之前有別人提交了**,需要先合併**才能夠push)

git fetch origin

(git remote update有的時候可能需要同步一下遠端和本地)

git merge origin/遠端分支名 

例如:git merge origin/branch01 

6.執行push推送**

git push origin 本地分支名:遠端分支名

eg; git push origin dev:branch01

#轉殖

或者拉取遠端**到本地分支

命令格式如上,git pull origin是固定的部分,後面接遠端分支名,冒號後面接本地分支名

git pull origin branch01:dev

進入目錄

cd dcrsion-files/

檢視所有分支

git branch -a

切換到遠端分支

git checkout remotes/origin/branch01

建立dev分支並進入

git branch dev

git checkout dev

2.提交全部檔案

git add .

git commit -m "更新部署手冊"

合併遠端分支**(如果在此之前有別人提交了**,需要先合併**才能夠push)

git merge origin/branch01

6.執行push推送**

git push origin dev:branch01

git分支合併及衝突解決

小明在愉快的敲 vim ok 他在ok裡敲了simachanping git commit am commit first version by xiaoming 然後這時他接到了產品的 說有乙個新需求要做名字是iss53,小明就打算新建乙個iss53分支來實現需求 git checkout b i...

git合併分支與解決衝突

前提 當前開發的分支為feature 20161129 317606 algoplatform 1,由於feature 20161130 322574 tmstools 1分支有新內容,所以準備將feature 20161130 322574 tmstools 1分支合併到feature 20161...

git分支合併,及衝突處理

寫的有點亂,只是做了乙個總結 方法一 git checkout b test 方法二 git branch test git checkout testgit branchgit push origin testgit branch d testgit push origin test顯示結果為 m...