[英]Working with remote repo git
我是git的新手。 我正在使用远程仓库。 我这样设置我的工作环境:
git clone git@... /folder/
git branch -v
# origin git@... (fetch)
# origin git@ ... (push)
git branch someLocalBranch
如果我想将更改从remote master
拉入local master
怎么办? 而且,我将如何继续pushing
更改从someLocalBranch
pushing
送到remote branch
? 该remote branch
可以存在,也可以不存在。
由于您已克隆远程存储库,因此已经设置了远程URL。 它被命名为“起源”
因此,要从远程主服务器获取更改,您只需要在本地主服务器分支上即可:
git checkout master
接着 :
git pull origin master
如果要推送更改(在本地分支上提交更改后),请确保您位于someLocalBranch
:
git checkout someLocalBranch
然后:
git push origin someLocalBranch
它将在必要时创建远程someLocalBranch
,或者简单地将更改(如果已存在)推送
要将更改从远程主服务器拉到本地主服务器,请在本地本地签出master
服务器
git checkout master
然后使用-拉差异
git pull origin master
要从someLocalBranch
推送更改,请在分支上时提交所有更改
git commit -a -m "message for commit"
并将它们推向远程
git push origin someLocalBranch
现在,您可以从此分支向存储库中的任何现有分支提出“拉取请求”。 在这里查看更多文档。
要将更改从一个分支推送到另一个分支,请尝试使用
git push origin someLocalBranch:someRemoteBranchABC
请在此处查看详细答案 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.