[英]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 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.