簡體   English   中英

如何在我的Git分支的本地副本中使用拉取請求?

[英]How to use a pull request in my local copy of a Git branch?

我不熟悉Git,我只知道如何從Github下載python軟件項目的master或dev分支並將其安裝到我的系統中(我並不真正在本地使用Git)。
現在,GitHub用戶有一個“拉取請求”,其中包含我認為有用的功能,但不適用於main或dev分支。 如何在我的本地副本中使用它?
而且,如果我設法將其包含在本地副本中,那么如果以后更新到最新的maaster / dev分支,它會丟失嗎?

請參閱: Git獲取遠程分支

git fetch

git checkout  <the name of the remote branch>

您可以隨時還原為任何提交,這些更改都保存在存儲庫中,因此您可以在開發過程中在所有分支上訪問其不同版本。 您需要執行合並命令,如果與pull請求中包含的補丁程序沒有任何沖突,它將合並補丁程序的代碼和存儲庫的代碼。 如果存在沖突的代碼(例如,共享文件),則必須進行適當的重構,並選擇將哪些更改納入內部或不進行更改。

在這里,您可以獲得有關合並不同分支的基本信息:

http://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging

更新只會合並更改和您的母版。 如果您破壞了某些內容,則可以存儲更改並恢復到原始狀態。 我也建議您檢出一個新的分支並將該功能應用到新創建的分支上。 如果一切正常,將其合並到您的主機,否則刪除並忘記它:P

如果您不知道分支名稱,請先使用git fetch知道分支名稱, then git checkout

另外也許您會發現此鏈接有用

暫無
暫無

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

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