使用远程repo-git
我对git很陌生。我正在与一家远程回购公司合作。 我的工作环境设置如下:使用远程repo-git,git,github,Git,Github,我对git很陌生。我正在与一家远程回购公司合作。 我的工作环境设置如下: git clone git@... /folder/ git branch -v # origin git@... (fetch) # origin git@ ... (push) git branch someLocalBranch 如果我想将更改从远程主机拉入我的本地主机,我该怎么办?还有,我将如何将更改从某个本地分支推送到远程分支?远程分支可以存在,也可以不存在 要将更改从远程主机拉到本地主机,请在本地主机上签出m
git clone git@... /folder/
git branch -v
# origin git@... (fetch)
# origin git@ ... (push)
git branch 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
请务必查看此处。您的远程url已经设置,因为您已经克隆了远程repo。它的名字叫“起源”
因此,要从远程主机获取更改,您只需在本地主机分支上:
git checkout master
然后:
git pull origin master
如果您希望推送更改(在本地分支上提交更改后)
确保您位于someLocalBranch
:
git checkout someLocalBranch
然后:
如果需要,它将创建远程someLocalBranch
,如果已经存在,则只需推送更改git推送源代码了解git基础知识,了解如何从someLocalBranch
推送到名为someRemoteBranchABC
的分支。一个有不同名字的分支!
git push origin someLocalBranch