![](/img/trans.png)
[英]How can I execute git commands (pull, push) on my home computer from a remote computer without installing software on the client?
[英]How to pull and push code from computer A to computer B with git
电脑A -----电脑B
在A:
git checkout -b B1
在B上:
git checkout -b b1
现在,我想从A的B1分支将代码推入B的b1分支。
同样,我需要将代码从B的b1分支拉到A的B1分支。
我能怎么做 ? 谢谢..
Git有中央存储库。 一切都保存在中央位置/服务器上
请按照以下步骤
对于拉码
git stash --For minimize the merging issue
git pull
用于推送代码
git add "filePath"
git commit
git push
您不应该推送到非裸露的git repo。
非裸仓库具有工作树和索引。 推送会影响索引,而不影响工作树。 如果推送到非裸仓库,索引将与工作树不一致。
因此,如果要在两台单独的计算机上进行开发,则需要第三次安装回购作为裸回购。 这就是BitBucket和GitHub等在线服务所要做的。 或者,您可以在本地设置位于计算机A,计算机B或另一台计算机C上的第三个存储库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.