我对git很新。我正在使用远程回购。 我设置了我的工作环境:
alert
如果我想将git clone git@... /folder/
git branch -v
# origin git@... (fetch)
# origin git@ ... (push)
git branch someLocalBranch
的更改提取到我的remote master
,我该怎么办?而且,我将如何继续local master
从pushing
更改为someLocalBranch
? remote branch
可以存在,也可以不存在。
答案 0 :(得分:2)
您的远程网址已经设置,因为您克隆了远程存储库。它被命名为" origin"
所以要从远程主控器中获取更改,您只需要在本地主分支上:
git checkout master
然后:
git pull origin master
如果您想推送您的更改(在您的本地分支上提交后)
请确保您使用someLocalBranch
:
git checkout someLocalBranch
然后:
git push origin someLocalBranch
如有必要,它会创建远程someLocalBranch
,或者只是推送您已经存在的更改
答案 1 :(得分:1)
要将更改从远程主服务器提取到本地主服务器,请在当地
结帐master
git checkout master
然后使用 -
拉出差异git pull origin master
要从someLocalBranch
推送更改,请在分支时提交所有更改
git commit -a -m "message for commit"
并将它们推送到远程
git push origin someLocalBranch
现在,您可以将此分支的Pull Request提升到存储库中的任何存在。请查看https://localhost:9000/login以获取更多相关文档。
要将更改从一个分支推送到另一个分支,请尝试使用
git push origin someLocalBranch:someRemoteBranchABC
请在这里查看here。