![](/img/trans.png)
[英]Will git pull a deleted file from my fork to the main project on github?
[英]Should I fork or pull a group project from Github to work on in Eclipse?
我正在為學校做一個小組項目,對Git和Github還是陌生的。 據我對Github的了解,當我“分叉”存儲庫時,我實際上是在自己的Github帳戶中創建項目的副本,以便我可以獨立地進行工作。 我也知道我可以直接從我的小組成員制作的原始存儲庫中提取到我的IDE中並從那里去。
如果我從組成員的存儲庫中“分叉”,如果他要提交,我如何用他的更改來更新分叉?
我想我的問題是:在一個小組項目中,我們將工作分開了,將Eclipse設置為直接從主存儲庫中提取是更好的主意,這樣我就可以輕松地將更改合並並合並到我正在處理的工作中- -或-分叉存儲庫並在我自己的副本上獨立工作,然后以某種方式將組成員所做的任何更改合並到我自己的分叉中,然后在完成工作后推送更改?
這是個人喜好,是將原始存儲庫直接拉到Eclipse還是將存儲庫“分叉”到我的Github帳戶上,然后從那里開始工作? 更好的做法是彼此做一個嗎?
我可能可以通過在線教程弄清楚如何做到這兩種方式,但是我不確定該走哪條路。
感謝所有幫助。
對於小組,建議使用下面的選項2並根據拉取請求提交更改
本質上有兩個選擇:
小型團隊的git工作流程可能如下所示。 您可以在此處閱讀更多詳細信息
git rebase -i origin/master
重寫提交歷史 我們在工作和工作上的工作方式以及我在個人項目中的工作方式如下:
克隆主存儲庫(無分支)。
簽出一個新分支,您計划在其中完成所有工作。
完成結帳后,主項目分支(可能是主項目,在工作中我們使用開發)
運行git pull origin master(或其他主要分支名稱)
簽出返回所做的所有更改的分支。
在您的分支上運行git rebase master,這將在master上運行所有更改。
然后執行git push origin'您的新分支名稱'
最后,將分支推送到主倉庫后,提交拉取請求。
這是保持線性變化的一種好方法,並且效果很好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.