Git关联远程仓库和分支

您所在的位置:网站首页 新建git仓库关联原来仓库 Git关联远程仓库和分支

Git关联远程仓库和分支

2024-06-04 13:50| 来源: 网络整理| 查看: 265

在项目中,经常会出现这样的情况:在本地创建一个项目,做了一段时间后需要关联到远程仓库进行共享,下面就简单介绍一下如何使用git命令将本地项目关联到远程仓库。

0. 前置条件 本地项目如果没有加入git索引,需要在项目根目录执行 $ git init

执行完之后,git会创建一个默认分支master,此时代码处于全部未提交状态,可以使用以下命令查看当前状态。

$ git status 创建本地分支 默认情况下,本地分支名是master,但也可以使用以下命令来覆盖master分支。 $ git checkout -b 提交代码 在push到远程之前,需要commit本地提交,使用以下命令 $ git add -A $ git commit -m "" 1. 查看远程仓库 $ git remote -v

该命令会罗列出所以已添加的远程仓库,在没有添加远程仓库前什么都没有。

2. 添加远程仓库 $ git remote add

然后执行git remote -v命令可以看到刚刚添加的仓库,

C:\Users\xiaooj\Documents\demo>git remote -v origin https://gitlab.demo.com/demo/demo_app.git (fetch) origin https://gitlab.demo.com/demo/demo_app.git (push)

使用下面命令查看远程仓库信息:

$ git remote show

此时仓库分支信息并没有拉取下来,需要执行下面命令拉取仓库分支信息:

$ git fetch 或者 $ git remote update // 更新所有仓库,后面可以跟 --prune,表示清理本地仓库中失效的远程分支,注意,不是本地自己创建的分支 3. 关联本地项目和远程仓库分支 如果远程已经有指定的分支,使用下面命令进行关联: $ git branch --set-upstream-to=/

命令执行之后,使用git branch -vv可以查看分支关联情况,

C:\Users\xiaooj\Documents\demo_app>git branch -vv * dev_demo_app 985bdd29 [origin/dev_demo_app] initial commit

之后就可以使用git pull和git push去拉取和提交代码了。

如果远程没有对应分支,使用以下命令来创建远程分支并关联。 $ git push --set-upstream 或者 $ git push : // 如果要删除远程分支,删除冒号前面的分支名即可:git push : 4. 添加多个仓库

重复第2步就行了。需要注意的是,如果git push后不带参数,默认是push到当前分支关联的远程分支上,如果想要push到指定仓库,执行下面命令:

$ git push 5. 删除与重命名仓库

删除仓库:

$ git remote remove 或者 $ git remote rm

重命名仓库:

$ git remote rename


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3