簡體   English   中英

如何不影響原始克隆的git存儲庫

[英]How not to affect the original cloned git repository

我已經克隆了一個存儲庫,其中有一個.git目錄。 我擔心的是,如果我提交,它也會提交到原始存儲庫,並且我不希望它發生。 有什么我可以解決的方法,它不會影響我從中克隆的原始存儲庫。

提前致謝。

編輯:我通常要做的是維護我的存儲庫,如下所示:

cd /path/to/my/local_repo
git remote add origin my_repo_link
git push -u origin --all   

如果使用push命令,只會影響原始或遠程存儲庫。

Git與svn的不同之處在於您擁有完整的本地存儲庫。 您可以commit所有所需的存儲庫都commit ,因為它是一個不同的存儲庫。 push您要求本地存儲庫對本地存儲庫中所做的更改進行svn樣式commit ,以commit給遠程(原始)存儲庫。

如果要從一個存儲庫克隆然后推送到另一個遠程存儲庫,則需要更改本地分支指向的遠程分支。

如何更改git分支正在跟蹤的遠程?

如果還擔心弄亂您的本地存儲庫,則可以創建一個本地分支:

git branch <my new branch>
git checkout <my new branch>
... <make all your changes>
git commit -a .
... <if your want to go back to your previous state>
git branch <your initial branch>
... < if you want to clean up>
git branch -d <my new branch>

暫無
暫無

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

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