簡體   English   中英

git commit和pull請求分開的分支

[英]git commit and pull request separate branches

我從master克隆了一個存儲庫,並對幾個文件進行了一些更改。 我被要求提交並為我所做的每組更改創建一個拉取請求。 例如,樣式更改應進入一個分支並在那里提交並提出請求。 另一個分支應該是對JS文件所做的更改,並且必須具有自己的拉取請求和分支。

我做了git checkout -b [branchName]然后git addgit add相關文件,然后git commit ,最后git push --set-upstream origin [branchName] 當我這樣做3次時,它創建了3個獨立的分支,但它們都共享相同的提交和請求請求。

如何提交相關的更改和文件並將其推送到自己的分支,以便它們具有自己的提交歷史記錄和請求請求?

這里有兩個選項:

  1. 在開頭創建3個分支,例如branch1branch2branch3
  2. 進行git checkout branch1 ,進行更改,進行git add然后進行git commit
  3. branch1創建拉取請求
  4. 返回點(2),但在這種情況下,請使用branch2 (對branch3進行相同branch3

第二個選擇如下。 假設您是從master開始的。

  1. 使用checkout -b創建branch1
  2. 進行更改,執行git add ,執行git commit
  3. 為分支創建拉取請求
  4. 做一個git checkout master (所以可以回溯歷史)
  5. 返回到點(1),但在這種情況下,請使用branch2 (與branch3相同)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM