精华内容
下载资源
问答
  • js代码-git 切换远程分支(本地不存在的分支)
  • 主要介绍了git切换到指定远程分支的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • git 切换远程分支

    2020-03-11 16:41:54
    git 切换远程分支 命令: git checkout -b 本地分支名 origin/远程分支名 例如需要切换远程的develop分支,命令: git checkout -b develop origin/develop -b 本地分支名 是为了关联本地分支与远程分支,...

    git 切换远程分支

    命令:

    git checkout -b 本地分支名 origin/远程分支名

    例如需要切换远程的develop分支,命令:

    git checkout -b develop origin/develop

    -b 本地分支名 是为了关联本地分支与远程分支,这样git pull的时候不用指定远程分支,直接git pull就可以直接拉取。

    展开全文
  • git切换远程分支

    千次阅读 2019-03-19 10:23:28
    ScottChen@ScottChen-PC MINGW64 /e/git/MyProject (master)(当前分支) $ git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/MyProject V3.0.0 remotes/origin/MyProjec...

     

    1.查看分支
    ScottChen@ScottChen-PC MINGW64 /e/git/MyProject (master)(当前分支)
    $ git branch -a
    * master
      remotes/origin/HEAD -> origin/master
      remotes/origin/MyProject V3.0.0
      remotes/origin/MyProject V4.0
      remotes/origin/MyProject V4.1.0
      remotes/origin/MyProject V4.2.0
      remotes/origin/developer
      remotes/origin/master
    
    2.切换分支
    ScottChen@ScottChen-PC MINGW64 /e/git/MyProject (master)(当前分支)
    $ git checkout -b developer origin/developer
    Checking out files: 100% (892/892), done.
    Switched to a new branch 'developer'
    Branch 'developer' set up to track remote branch 'developer' from 'origin'.
    
    3.切换完成查看分支
    ScottChen@ScottChen-PC MINGW64 /e/git/MyProject (developer)(当前分支)
    $ git branch -a
    * developer
      master
      remotes/origin/HEAD -> origin/master
      remotes/origin/MyProject V3.0.0
      remotes/origin/MyProject V4.0
      remotes/origin/MyProject V4.1.0
      remotes/origin/MyProject V4.2.0
      remotes/origin/developer
      remotes/origin/master

     

     

     

    展开全文
  • git切换远程分支并拉取最新代码

    千次阅读 2020-12-30 17:53:15
    查看远程所有分支 $ git branch -a 创建分支 git branch [branchname] ...使用上面的命令可以创建分支名并且关联到远程的分支,但是远程分支存在git push多次,发现关联分支的本地代码不是最新的,

    查看远程所有分支

    $ git branch -a
    

    创建分支

    git branch [branchname]
    

    需要注意,创建分支时,不会有什么提示。

    新建分支并切换到指定分支

    git checkout -b master origin/master
    

    git checkout -b 本地分支名 origin/远程分支名
    使用上面的命令可以创建分支名并且关联到远程的分支,但是远程分支存在git push多次,发现关联分支的本地代码不是最新的,只需要在git pull 后面添加origin master 就能获取最新代码。

    拉取远程分支代码

    $ git pull origin master
    From github.com:xxxx@gamil.com/xxxxx
     * branch            master     -> FETCH_HEAD
    Already up to date.
    

    删除本地分支

    删除本地已合并的分支:

    $ git branch -d [branchname] 
    

    某些情况下可以用

    $ git branch -D [branchName] (使用时应注意是否已合并)
    

    删除远程分支

    $ git push origin --delete [branchname]
    

    在这里插入图片描述
    提示删除了一个名为 201804019-test-files 的分支,
    注意: 在删除远程分支时,同名的本地分支并不会被删除,所以还需要单独删除本地同名分支
    如果发生以下错误:
    error: unable to delete ‘origin/xxxxxxxx-fixbug’: remote ref does not exist
    error: failed to push some refs to ‘git@github.com:xxxxxxxx/xxxxxxxxxx.git’
    解决办法: git checkout xxxxx-fixbug 切换到当前分支上, 然后再 进行 git push --delete origin origin/xxxxx-fixbug
    此时将不会再发生错误 。

    查看本地分支及追踪的分支

    $ git branch -vv
    
    * dev    e67e3ef [origin/release/caigou_v1.0] 供应商详情页面
     master 11160c2 [origin/master: behind 5] Merge branch 'master' of https://git.jointforce.com/scm/join/yj-stat
    

    *表示当前所在分支,[远程分支]表示当前本地分支追踪的远程分支,最后一个是最近一次提交的注释。

    将本地分支推送到远程

    $ git push -u origin dev:release/caigou_v1.0
    

    git push <远程主机名> <本地分支名>:<远程分支名>

    成功后显示如下:

    Counting objects: 8, done.
    Delta compression using up to 4 threads.
    Compressing objects: 100% (8/8), done.
    Writing objects: 100% (8/8), 754 bytes | 754.00 KiB/s, done.
    Total 8 (delta 6), reused 0 (delta 0)
    remote:
    remote: Create pull request for release/caigou_v1.0:
    remote:   https://git.jointforce.com/projects/JOIN/repos/yj-stat/compare/commits?sourceBranch=refs/heads/release/caigou_v1.0
    remote:
    To https://git.jointforce.com/scm/join/yj-stat.git
       a22ed65..e8782b2  dev -> release/caigou_v1.0
    Branch 'dev' set up to track remote branch 'release/caigou_v1.0' from 'origin'.
    

    上述命令表示将本地dev分支推送到远程release/caigou_v1.0分支。

    Git冲突

    1、stash

    通常遇到一个问题就是本地仓库你可以直接commit你的修改,但是我这次不想commit,而又想获取远程仓库的最新代码。看看git stash是如何做的。

    git stash
    git pull
    git stash pop
    

    接下来diff一下此文件看看自动合并的情况,并作出相应修改。
    git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。
    git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。
    git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。
    git stash clear: 清空Git栈。此时使用gitg等图形化工具会发现,原来stash的哪些节点都消失了。

    2、放弃这一次本地仓库的修改,直接覆盖之

    git reset --hard
    git pull
    
    展开全文
  • Git一般有很多分支,我们clone到本地的时候一般都是master分支,那么如何切换到其他分支...1. 查看远程分支 $ git branch -a 我在mxnet根目录下运行以上命令: ~/mxnet$ git branch -a * master 可以看到,我们现...

    Git一般有很多分支,我们clone到本地的时候一般都是master分支,那么如何切换到其他分支呢?主要命令如下:

    1. 查看远程分支

    $ git branch -a 
    我在mxnet根目录下运行以上命令:

    ~/mxnet$ git branch -a
    * master
    可以看到,我们现在在master分支下

    2. 查看本地分支

    ~/mxnet$ git branch
    * master
    3. 切换分支

    $ git checkout -b v0.9rc1 origin/v0.9rc1
    Branch v0.9rc1 set up to track remote branch v0.9rc1 from origin.
    Switched to a new branch 'v0.9rc1'

    #已经切换到v0.9rc1分支了
    $ git branch
      master
    * v0.9rc1

    #切换回master分支
    $ git checkout master
    Switched to branch 'master'
    Your branch is up-to-date with 'origin/master'.

    4. 拉取分支代码
    git pull origin dev

     

    -----分割线---

    后来发现一句话搞定: git clone -branch dev 克隆地址

     

    转载于:https://my.oschina.net/u/4047750/blog/3013229

    展开全文
  • git切换远程分支版本-checkout

    万次阅读 热门讨论 2019-01-15 09:36:14
    使用git checkout -b命令切换本地版本为指定远程分支
  • Idea使用git切换远程分支

    万次阅读 2018-08-09 16:52:12
    公司开发人数越来越多,项目业务逻辑越来越复杂,就有了越来越多的分支,各个小伙伴在各自的分支上进行开发,然后进行合并,如果本大爷需要切换到别的开发分支上,那如何实现呢? 解决方案 屁话不多说,直接上图 ...
  • 直接在master上运行git checkout feature-想要切换到的分支名会报错,报错信息如下: error: pathspec ‘feature-想要切换到的分支名’ did not match any file(s) known to git. 解决办法: 第一步:把分支同步到...
  • Tortoise Git 切换远程分支

    千次阅读 2020-11-23 15:21:14
    公司项目 GIT 中有好几个分支, 第一次使用提交错了, 被教育了 研究出来并记录一下使用 Tortoise Git 切换远程分支的方法 第一步 第二步
  • git 切换远程分支到本地

    千次阅读 2019-12-04 11:13:41
    初始化 git init 添加仓库 git remote add origin http://xxxx ...创建分支,如果远程有分支最好和远程分支名一致git checkout -b Devtest 拉取分支 如果我切换分支 git checkout分支名 ...
  • Git切换远程分支,以及后续的pull和push操作 git remote
  • Idea git切换远程分支

    千次阅读 2018-11-19 14:10:00
    Idea git切换远程分支:菜单VCS下面竟然找不到。 点击项目,右键,Git->Repository->Pull点击后,弹出一个界面,里面可以勾选不同分支,点击后项目自动更新到左侧,可以查看。 转载于:...
  • Intellij Idea git切换远程分支

    万次阅读 2017-08-11 14:21:29
    描述最近项目建了分支,在并行开发,需要切换远程分支,在网上找了很多资料都不行。远程分支代码始终更新的是其他分支。解决方案 话不多说,直接看图。 操作上述之后,开始pull下远程代码,完毕后也可发现分支发生...
  • Git 切换本地分支 切换远程分支

    千次阅读 2019-03-27 17:15:00
    切换本地分支 ...git branch --set-upstream-to=origin/master(远程分支名) work1(本地分支名) 但是如果直接本地分支与远程新建分支直接关联,git会抛出如下错误 因为Git认为这两个是毫不关联的...
  • git切换到指定远程分支

    万次阅读 多人点赞 2018-10-12 17:44:41
    我们在使用git进行开发的时候经常会遇到需要切换远程分支并且提交到远程指定分支的情况,现在记录下操作步骤。 查看远程所有分支 $ git branch -a git branch不带参数,列出本地已经存在的分支,并且在当前...
  • 2.切换远程分支 使用场景,本地只有分支A,远程有A和B,需要将本地分支,从A切换到B分支: (1)先查看所有分支(包括远程的) git branch -a (2) 切换分支 git checkout -b B origin/B ...
  • git切换远程关联分支

    千次阅读 2019-05-16 11:20:12
    切换远程仓库 先将所有分支拉下 git pull 删除之前关联的远程分支 git remote remove <远程仓库名称> 关联新的远程仓库 git remote add <远程仓库名称> <远程仓库地址> 设置本地分支追踪远程分支...
  • vscode git切换其他远程分支

    千次阅读 2021-01-14 14:19:44
    在开发过程中,其他成员在git上新建一个分支在vscode上找不到 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210114135257883.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_...
  • git本地切换远程分支

    千次阅读 2019-09-21 11:42:57
    git checkout -b xxx{{本地建立的分支}} origin/xxxx {{远端的分支,一定要记得加origin}} -----------遇到的坑是:先拉取的master分支代码,然后再在仓库建立的分支,所以需要先在本地进行“git pull”代码以后,...
  • 新增(git stash ,,,,,,,git stash pop) 切换分支的时候有不想提交的可以用git stash 忽略修改, ,改完别的分支切换回原来分支的时候需要 git stash pop 来重新显示修改的内容 1. git branch 查看所有分支,...
  • git本地分支切换远程分支

    千次阅读 2019-11-26 15:19:16
    我们在使用git进行开发的时候经常会遇到需要切换远程分支并且提交到远程指定分支的情况,现在记录下操作步骤。 查看远程所有分支 $ git branch -a git branch不带参数,列出本地已经存在的分支,并且在当前分支的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 63,478
精华内容 25,391
关键字:

git切换远程分支