首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

git切换远程分支命令_git查看对应远程分支

git 切换远程分支远程git仓库里指定分支拉取到本地(本地不存在分支) 当我想从远程仓库里拉取一条本地不存在分支时: git checkout -b 本地分支名 origin/远程分支名 例如...并推送到远程git管理平台上,或者将远程git管理平台上其他分支拉取到自己电脑上。...git branch 二、本地检出一个新分支并推送到远程仓库 (一).创建本地分支 git checkout -b 新分支名 执行该指令后,会在本地创建一个新分支,该分支是从当前分支上检出,所以所有文件内容都和当前分支一模一样...(二).推送本地分支远程仓库 git push --set-upstream origin 分支名 例如,我要把上一步创建本地dev1推送到远程仓库: 三、将远程git仓库里指定分支拉取到本地(...本地不存在分支) 当我想从远程仓库里拉取一条本地不存在分支时: git checkout -b 本地分支名 origin/远程分支名 这个将会自动创建一个新本地分支,并与指定远程分支关联起来。

1.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

Git知识总览(六) Git分支远程操作实践

前几篇博客陆陆续续讲了好多关于Git操作内容, 其中在上篇博客聊了《Gitmerge、rebase、cherry-pick以及交互式rebase》,本篇博客仍然也不例外,不过本篇博客主题是关于...git远程操作。...依照之前博客风格,我们依然依托于LearningGitBranch相关内容来探究一下Git远程操作。今天这篇博客算是Git系列博客结尾了。...二、远端分支追踪和push 1、分支远程追踪 首先我们来看一个示例: 首先我们通过 git clone 操作克隆了一份代码,然后在本地master分支上通过 git checkout -b bugfix01...接下来要做事情是在创建分支就给我们创建分支指定一个追踪远程分支,这样就可在我们创建分支上来pull远端分支内容了。

1.1K110

git远程分支拉取代码_git更新分支代码

新建分支并切换到指定分支 git checkout -b master origin/master git checkout -b 本地分支名 origin/远程分支名 使用上面的命令可以创建分支名并且关联到远程分支...,但是远程分支存在git push多次,发现关联分支本地代码不是最新,只需要在git pull 后面添加origin master 就能获取最新代码。...,[远程分支]表示当前本地分支追踪远程分支,最后一个是最近一次提交注释。...git stash: 备份当前工作区内容,从最近一次提交读取相关内容,让工作区保证和上次提交内容一致。同时,将当前工作区内容保存到Git。...git stash pop: 从Git读取最近一次保存内容,恢复工作区相关内容。由于可能存在多个Stash内容,所以用栈来管理,pop会从最近一个stash读取内容并恢复。

2K20

git分支远程连接和远程分支拉取推送及冲突处理

强制删除未合并分支git branch -D ,将丢失分支修改 git remote和git remote -v显示远程仓库信息 git push origin branch-name...> 拉取指定远程分支 Feature分支 软件开发,总有无穷无尽功能要不断添加进来。...比如你接到了一个新任务:开发代号为Vulcan新功能,该功能计划用于下一代星际飞船。...分支推送和冲突处理 关联本地分支远程分支 默认情况下,从远程库clone,只能看到远程master分支在本地master分支 $ cd newrepo/ $ git branch * master.../ branch创建本地分支远程分支跟踪,用于git push和git pull git pull 指定拉取远程分支 设置跟踪远程分支 $ git

2.2K20

eclipseGit使用

)(提交) Eclipse从LUNA版本开始默认支持了GIT客户端,可以在导航菜单windows --> preferences搜索git查看git相关配置。...Eclipse对于git操作基本都在右键菜单Team。...初始化GIT仓库 对于Eclipse已有的项目,如果想要初始化为git仓库,可以选中项目右键,选择Team-->Share Project然后在新弹出界面勾选use or create repository...提交项目到远程仓库 在github中新建一个空仓库,仓库名与项目名保持一致,然后在Eclipse中选中项目右键,选择Team-->commit在新弹出界面,填写提交信息,下面的文件全部勾选或者根据需要选择...从远程仓库克隆项目 在导航菜单中选择File-->Import-->Git-->projects from git 选择Clone URI,点击Next,然后将远程仓库https地址复制到URI

1.6K10

git本地怎么拉取远程分支

如果没有,请使用以下命令克隆仓库:git clone 进入仓库目录:cd 拉取远程仓库最新更新:git fetch origin检查可用远程分支git branch...-r这将列出所有的远程分支,你可以在其中找到你感兴趣分支。...创建并切换到本地分支git checkout -b origin/这将创建一个新本地分支,并将其设置为追踪对应远程分支。...现在,你已经成功拉取了远程仓库分支,并在本地创建了一个对应分支。你可以在这个分支上进行开发工作。...请注意,以上命令远程仓库URL,是本地克隆仓库所在目录,是你希望在本地创建分支名称,是远程仓库中新分支名称。

12110

Git远程操作

四、git pull git pull命令作用是,取回远程主机某个分支更新,再与本地指定分支合并。它完整格式稍稍有点复杂。...$ git pull : 比如,取回origin主机next分支,与本地master分支合并,需要写成下面这样。...如果当前分支只有一个追踪分支远程主机名都可以省略。 $ git pull 上面命令表示,当前分支自动与唯一一个追踪分支进行合并。 如果合并需要采用rebase模式,可以使用–rebase选项。...$ git pull --rebase : 如果远程主机删除了某个分支,默认情况下,git pull 不会在拉取远程分支时候,删除对应本地分支。...$ git push : 注意,分支推送顺序写法是:,所以git pull是:,而git push是

67520

git 迁出克隆远程仓库指定分支方法(附常用git配置命令)

一、普通克隆方式: git clone 这种克隆方式默认是克隆master主分支, 而且通过命令 git branch –list 能看到克隆后在本地也只有这一个分支, 如果再通过新建分支再拉取指定分支...二、克隆远程指定分支 那么,如何快速有效直接克隆远程指定分支?...只需要一条命令: git clone -b 会自动在克隆该分支在本地,同样克隆后本地只有这一个分支。...三、迁出到远程指定分支 意思就是,在本地创建个和远程分支同名且代码也完全相同分支,并迁出到该分支git checkout -b origin/ 这样迁出后分支远程分支是完全一致...,不会被迁出前本地分支污染。

2.2K10

关于持续交付Git分支管理思考

虽然分支使用时间的确是缩短了一些,可是只有40%分支存在天数小于一周,剩下长周期分支依然有2成存在时间大于一个月。 接下来再仔细看看这些「超长周期」分支是什么情况。...1.分支与需求单 在「主干开发,主干集成」模式,每一个特性分支创建都是为需求服务。...为了解决当前分支凌乱问题,有一种办法是在需求单转入开发时自动创建分支git commit时提交关键字与需求ID绑定起来,不仅可以追溯每一次代码变更都为了达成什么目的,划分模块责任人,更可以在git...参考《TAPD(腾讯敏捷产品研发平台)-工蜂Git关联新特性》,只需三步,轻松上手。 TAPD项目下启用「源码」应用,应用设置关联相应GIT仓库。 需求单与GIT分支关联。...3.1 分支命名规范 参考使用《Feflow在CI检查项目Git规范》提供前端方案,feflow-plugin-check插件(后续可能会对外开源:https://github.com/iv-web

2K62

前端测试题:(解析)Git,删除远程分支,可以使用哪个命令?

考核内容: 版本管理 题发散度: ★★ 试题难度: ★★ 看看大家选择 解题: Git 是一个开源分布式版本控制系统,用于敏捷高效地处理任何或小或大项目。...Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。...新版 Git: git-scm.com/downloads 最有代表性就是:github.com 已经成为全球开源代码托管平台。...分支使你可以在不影响master分支情况下处理代码单独副本。 首次创建分支时,将以新名称创建master分支完整克隆。 然后,你可以独立地在此新分支修改代码,包括提交文件等。...一旦你新功能已完全集成并且代码稳定,就可以将其合并到master分支! 在线测试: 答案: A. git branch -d branch_name

44540

【错误记录】Git 使用报错 ( git branch -a 仍能查询到已经删除远程分支 )

, 远程仓库 , 只剩下 master 主分支 ; 远程仓库分支如下图 : 执行 git branch 进行本地版本库分支查询 , 本地只有 master 分支 ; 然后再执行 gir branch...-a 查询远程分支 , 发现仍然能查询到 remotes/origin/feature1 远程分支 ; D:\Git\git-learning-course>git branch -a * master...push origin --delete feature1 命令 , 是无用 , 只会提示错误信息 ; 二、解决方案 ---- 执行 git remote show origin 命令 , 可以列出在本地分支对应远程分支..., 也就是本地分支执行 git push 命令 , 代码会被推送到哪个远程分支 ; D:\Git\git-learning-course>git remote show origin warning:...* [pruned] origin/feature1 最后 , 再次执行 git branch -a 命令 , 查询远程分支 , 发现只剩下 master 主分支了 ; D:\Git\git-learning-course

48620

原创 | git远程分支是干啥,和本地有什么区别?

大家可能都大概知道git pull从远程拉取,git push推送到远程,但是对于这其中细节可能不太清楚。之前没有详细介绍过远程分支,所以也没办法深入,我们今天刚好聊到这个话题,正好好好说道说道。...它会把远程所有的改动和分支都拉取到本地,命名为origin/xxx。origin分支我们用git branch是看不到,它只能看到本地分支名,如果想要查看可以使用git branch -r。...但是两者针对范围不同,git fetch针对远程所有改动,而git pull只针对当前分支对应远程分支。...另外git pull执行之后会将远程改动merge到本地分支,也就是说它其实多了一步merge操作。...如果我们设置过当前test分支上游是远程test,或者本地test就是从origin拷贝过来,那么我们可以直接git push,它会自动将本地分支远程关联上,会方便很多。

1.4K20

Git示例教程 - 同步本地分支添加删除状态到远程(或反之)

相关命令: # 遍历本地仓库所有分支,如果该分支远程仓库不存在,则在远程仓库创建该分支 # 遍历远程仓库所有分支,如果该分支在本地仓库不存在,则在远程仓库删除该分支 git push...--all --prune # 遍历远程仓库所有分支,如果该分支在本地仓库没有对应远程追踪分支,则在本地仓库创建该分支 # 遍历本地仓库所有远程追踪分支,如果该分支远程仓库没有对应分支...b3分支,所以 git push --all --prune 命令删除了远程仓库b3分支,又因为本地仓库中新建了b1和b2分支,所以该命令在远程仓库也创建了这两个分支。...现在我们再切换到repo2,执行下面的命令: $ git branch b3 origin/b3 # 创建远程追踪分支origin/b3本地分支b3 Branch 'b3' set up to track...b3分支被删除,并且又创建了b1和b2分支,所以 git fetch --prune 命令删除了本地仓库远程追踪分支 origin/b3(但没有删除其本地分支b3),并创建了远程追踪分支 origin

1.2K20

如何避免Git合并远程分支时出现可读性差日志

当某一分支(假设为main)本地修改和远程仓库不一致时,执行git push origin main会提示先要执行git pull合并远程代码。...如果此时我们按照提示信息执行:git pull origin main,可能会发生2件事情: (1)代码冲突,这个不一定会出现,如果本地修改跟远程仓库修改不在一个文件,就不会出现冲突 (2)在本地解决冲突...执行git pull origin main -r时与在本地执行git rebase效果是一样,解决好冲突之后需要执行git rebase --continue,这样就可以保持提交日志可读性,也可以使得分支历史干净...此时再来看分支历史也非常简洁: 总结: 1.尽量保持分支本地修改与远程仓库一致,为了确保这一点每次在本地修改之前都先执行一次git pull操作。...2.合并远程分支时使用“-r”选项(git pull origin 分支名称 -r),保持提交日志可读性和分支历史简洁性。

61810
领券