Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用远程repo-git_Git_Github - Fatal编程技术网

使用远程repo-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很陌生。我正在与一家远程回购公司合作。 我的工作环境设置如下:

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