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