精华内容
下载资源
问答
  • Git本地分支连接远程分支

    千次阅读 2019-03-19 16:03:11
    Git本地分支连接远程分支教程 本地分支相关操作 查看本地分支 git branch 新建本地分支 git branch name 切换本地分支 git checkout name 新建本地分支并切换到该分支 git checkout -b name 删除本地...

    Git本地分支连接远程分支教程

    本地分支相关操作

    • 查看本地分支
    git branch
    
    • 新建本地分支
    git branch name
    
    • 切换本地分支
    git checkout name
    
    • 新建本地分支并切换到该分支
    git checkout -b name
    
    • 删除本地分支
    git branch -d name
    

    远程分支相关操作

    • 查看远程和本地所有分支
      git branch -a
    • 新建远程分支
    git checkout -b name #首先在本地新建分支
    git push origin name:refs/for/name #将本地分支同步到远程,完成新建远程分支
    
    • 本地分支连接远程分支
    git branch --set-upstream-to=origin/name
    或者
    git branch -u origin/name
    
    • 根据远程分支新建本地分支
    git checkout -b name origin/name
    或者
    git branch --set-upstream-to=origin/name name
    
    • 删除远程分支(***慎重***)
    git push origin :refs/for/name
    
    展开全文
  • git本地分支远程分支建立连接

    千次阅读 2020-04-27 23:13:13
    在我们多人协作使用git过程中可能出现如下情景: 倘若项目仓库有多个分支,我在本地切换到另外一个分支,在执行...实际上就是git提示你要本地分支远程分支建立连接才能直接执行git pull拉取项目。 如: 我现在切到...

    在我们多人协作使用git过程中可能出现如下情景:
    倘若项目仓库有多个分支,我在本地切换到另外一个分支,在执行git pull拉取分支内容时git会提示:

    git branch --set-upstream-to=origin/<branch> xxxx
    

    xxxx为当前本地分支名

    实际上就是git提示你要本地分支与远程分支建立连接才能直接执行git pull拉取项目。

    如:
    我现在切到分支feature-test,我需要拉去最新内容。
    现在有两种做法:

    1. 直接执行git pull origin feature-test
      这样没问题,直接指定了远程分支

    2. 执行git pull
      这时候会提示:

    git branch --set-upstream-to=origin/<branch> feature-test
    

    咋一看是不是有点懵逼,哪里才是我要替换进去的?

    以上提示中,<branch> 是本地分支对应的远程分支名, 毕竟本地分支名不必与远程分支名相同,我只需建立这种对应关系即可,git就会知道我本地这个分支名是对应着那个远程分支。

    现在我的远程分支名也是feature-test,所以直接就执行:

    git branch --set-upstream-to=origin/feature-test  feature-test
    

    随后提示:

    分支 feature-test 设置为跟踪来自 origin 的远程分支 feature-test
    

    这样就可以直接使用git pull拉去当前分支对应远程分支的内容啦。

    当然,如果说有个远程分支名为feature-dog的,你想本地分支跟这个远程分支建立连接关系,那就

    git branch --set-upstream-to=origin/feature-dog  feature-test
    

    之后在本地分支feature-test执行git pull, 拉取的将会是远程分支feature-dog的最新内容

    展开全文
  • 1级标题 当 git push origin ...本地分支远程分支断开连接 解决方法: cd 本地分支里 1、git branch ——*master 只显示master 然后查看是否从上游拉了 2、git remote –v ——若什么都没有,则和上游已断联系,拉

    1级标题

    当 git push origin branch_name时遇到报错如下:

    fatal:‘origin’ does not appear to be a git repository
    fatal:Could not read from remote repository

    原因:

    本地分支和远程分支断开连接

    解决方法:

    cd 本地分支里
    1、git branch
    ——*master 只显示master

    然后查看是否从上游拉了
    2、git remote –v
    ——若什么都没有,则和上游已断联系,拉不了代码也推不了代码

    加关联
    3、git remote add origin ssh://git@gitlab*********************************.git(地址)

    然后
    4、git fetch origin

              ——会显示下拉的branch情况
    
                    格式为From ssh://gitlab.********************************
    
                  *  [new branch]         XXXXX        ->origin/XXXXX
    

    再次检查远程仓库,显示对应的clone地址
    git remote –v
    ——origin git://github.com/schacon/ticgit.git (fetch)
    origin git://github.com/schacon/ticgit.git (push)

    然后再查分支
    git branch –a

            ——* mater
    
                   remotes/origin/XXXXXX        ********** 
    

    具体的切换分支可参考https://blog.csdn.net/tanningzhong/article/details/79724488

    git 重命名仓库、修改远程仓库地址、修改仓库配置可参考:https://blog.csdn.net/u011884440/article/details/71246572
    ————————————————
    版权声明:本文为CSDN博主「huanhuaqian」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/huanhuaqian/article/details/81986064

    展开全文
  • Git 切换本地分支 切换远程分支 切换本地分支 git checkout work1 切换到新的分支工作(不存在则会创建) 将本地已有的分支(已经存在) 和 远程分支连接 git branch --set-upstream-to=origin/master(远程分支名) work...

    Git 切换本地分支 切换远程分支
    切换本地分支

    git checkout  work1   切换到新的分支工作(不存在则会创建)
    

    将本地已有的分支(已经存在) 和 远程分支连接

    git branch --set-upstream-to=origin/master(远程分支名)  work1(本地分支名)
    

    但是如果直接本地分支与远程新建分支直接关联,git会抛出如下错误

    因为Git认为这两个是毫不关联的分支,所以最好的方法是本地新建一个分支,去关联远程分支,然后拉去远程代码,然后本地合并,最后提交代码

    下面命令作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支

    git checkout -b dev origin/dev
    

    如果从未与远程仓库关联过,需要使用:

    git remote add origin git@github.com:git_username/repository_name.git
    

    注意:origin代表远程仓库 后面紧接着仓库地址

    展开全文
  • 推荐使用:git branch -av 可以根据提交记录来判断 master 897351c 提交备注1 //本地 remotes/origin/master 897351c 提交...git branch -vv 可以直接看出来本地连接的是哪个远程分支,但不一定都有 master 5369308
  • 一、命令 创建分支 git branch 分支名 切换分支 git checkout 分支名 ❤创建并切换分支-我常用这个方式 ...查看本地分支远程分支对应关系 git branch -vv 删除远程分支 git branch -r -d origin/branch-name
  • git本地连接远程分支

    2019-09-27 10:42:01
    git 关联远程分支 ...其中,origin/remote_branch是你本地分支对应的远程分支;your_branch是你当前的本地分支 1、如果远程新建了一个分支,本地没有该分支。 可以利用git checkout--trackorigin/branc...
  • 方便大家整理思绪,本篇文章从clone链接开始。 克隆该仓库项目到本地 git clone github/gitlab ... 切换路径进入该项目 cd 该项目 cd ackh_dcc ...git checkout -b 本地分支名 origin/远程分支名 git
  • git拉取远程分支本地分支

    千次阅读 2019-07-22 10:19:21
    问题:如何将本地分支远程分支进行关联呢? git远程分支如图: 1.首先需要与远程仓库建立连接: git remote add origin git@github.com:XXXX/nothing2.git 2.把远程分支拉到本地 git fetch origin dev(dev为远程...
  • git安装连接可以查看廖雪峰的文章简单明了 地址:点击打开链接 原文地址:... 1、查看远程分支 [plain]view plaincopy $gitbranch-a *br-2.1.2.2 master remotes/origi...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 638
精华内容 255
关键字:

本地分支连接远程分支