繁体   English   中英

使用远程仓库git

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM