Git建分支的基本步驟。。

2021-10-05 06:35:04 字數 1693 閱讀 8398

(今天忘記切換分支直接在master分支修改了。。悔得我想哭。。。)

第一種適用於沒有專案的許可權

(fork下來的原因是因為,fork下來就在我們的repository了,我們就有許可權更改內容,直接用別人的專案會沒有許可權的。。這是這兩天犯蠢的根本原因)

修改完自己的**之後執行以下命令:

git checkout -b dev  ------>git branch dev 和 git checkout dev

git push origin dev

git branch -a   檢視所有分支

git branch -d test  刪除本地的test分支

git push origin --delete test  刪除遠端分支test

第三步非必需,看著辦就行

git checkout dev 切換到dev分支

git add .

git commit -m "this is dev"

git push --set-upstream origin dev    或者直接 git push origin dev (執行失敗就用前者)

以上大概是所有的步驟。。。至於衝突之類的東西,什麼時候遇到什麼時候再說吧。。。

//這個大概能解決一些簡單的衝突

方框部分是選定同意你請求的審核者,會有乙個列表,最好選master分支上的那個人

第二種適用於有專案的許可權,可以隨便作的那種

1.直接clone專案到本地,不用fork到自己的倉庫啦

2.建立分支並切換到分支,push分支到遠端倉庫

git checkout -b dev

git push origin dev

3.在分支上修改**,並提交到遠端分支

git add .

git commit -m "sd-11: test test test"  //注意這個資訊會出現在傳送的pull request的title裡面

git push orign dev 

到這裡就提交到遠端dev分支上了,當然如果我們有許可權merge那就隨便作,如果沒有那就執行下面的pull request..等人家來merge

4.在網頁端開啟那個專案,會出現pull request的。。。接下來的操作一致

title部分一定要填,不然提交不了。。不過這個一般會自動填入

第二種方式有乙個小問題就是,我們在網頁端傳送pull request,別人同意合併**了之後,但其實本地master分支的**並不是最新的,所以最好pull一下保持一致。。

git新分支替換master分支步驟

現在遠端倉庫和本地倉庫分支同步,分別有master和develop兩個分支,需求是master很古舊了,需要使用新的develop替換master 對master備份 github支援備份 進入setting設定develop為預設倉庫 本地操作刪除遠端master分支 git push origi...

git 分支提交到主分支步驟

git 分支提交到主分支步驟 1 在桌面上執行 git clone 遠端倉庫位址 2 把專案放到clone過來的檔案中 3 檢視當前分支 git branch 4 切換到其他分支開發 git checkout 分支名 5 修改 正確並提交到遠端倉庫 一 windows中 git status 檢視當...

SVN合併分支的基本步驟

當前描述的情況 二個以上的分支並行,當其中之一已經發布且合併主幹後,需要將主幹內容合併到未發布的分支時。1.拷貝主幹到新的分支,也就是最終分支,例如 svn cp trunk branch url new dev branch url m a copy from trunk by y.c.j 2.轉...