簡體   English   中英

克隆遠程git存儲庫以供本地使用,而不會干擾遠程分支

[英]Clone remote git repository for local use without interfering with the remote branch

我想從Kernel.org克隆公共Linux master分支,這樣我就可以在個人計算機上試驗代碼而不會影響公共分支。 我已經執行了git clone並且克隆駐留在我的計算機上。 如何避免實驗影響master分支?

注意:我正在使用Windows。

使用Windows或任何其他操作系統都沒有關系。 如果您擁有遠程存儲庫的本地克隆,則可以執行任何操作,並且只要不使用git push origin master ,遠程存儲庫就不會受到影響。 如果您不想影響本地master分支,則-只需創建另一個分支( git checkout -b <branch_name> )並在那里工作即可。

我認為這本書是Git入門的不錯的閱讀

我不太確定我了解您要避免的事情。 如果您有克隆,則您所做的所有工作僅在您的克隆本地。 您無法破壞遠程存儲庫中的某些內容(無論如何您都沒有推送權限)。

遠程跟蹤分支origin/master git fetch (在執行git fetch )將始終包含官方公共存儲庫的當前狀態。

在您的情況下,最好的做法是在github上分支Linux master分支,然后將其克隆。 然后,您可以與master分支一起玩,並做任何您想使用的分支。 在這兩種情況下,在您明確(嘗試)推入遙控器之前,對本地主機所做的任何操作都不會影響遙控器,因此不必擔心。 另外,您始終可以創建另一個分支,在其中可以嘗試使用其他東西-對於要處理的任何項目都是如此。

暫無
暫無

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

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