我目前是一名研究生,正在嘗試使用我所在的團隊正在開發的大型軟體專案進行一些研究。但是,我需要的專案的特定部分是由另一位畢業的學生開發的,并且尚未將他的代碼與主代碼庫合并。
我真的需要掌握這段代碼,但我和他談了好幾個星期了,他還沒有發起合并請求。有沒有辦法讓我遠程將他的分支與我的主分支合并?
到目前為止,我試圖在一次小組會議上提出這個問題。我不確定我是否以最準確或最有效的方式傳達了這種情況,因為我試圖表現得外交,但我留下的印象是有一種方法可以讓我掌握他所做的改變而無需在他與主代碼庫合并后克隆主代碼庫。
uj5u.com熱心網友回復:
將他們的倉庫添加為新的遙控器。拿來。合并他們的分支。
在 Github 上可能有一種方法可以做到這一點,但手動操作很容易。
將它們作為新的遠程存盤庫添加到本地存盤庫。git remote add <name> <url>你可以隨意命名它,也許在他們的用戶名之后。
拿來。git fetch <name>. 這根本不會影響你的作業。他們所有的分支都將以其遠程名稱為前綴;他們的主要分支將是<name>/main。
并像任何其他分支一樣合并它。或者,如果您只需要某些提交,您可以挑選它們。
由于分支有點舊,您可能需要先更新它。從他們的遠程分支創建一個新的本地分支:git branch <branch> <name>/<branch>. 然后將任何更新合并到該新分支中。測驗一下。做任何必要的修復。然后合并分支。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/523770.html
標籤:混帐
