首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Git | 基于远程分支新建本地分支

使用场景 远程分支本地现有分支差异较大,需要基于远程分支进行新的开发。 将远程分支拉取到本地时不能对本地现有分支进行污染或被本地分支污染。 1.2....方案1 注意:该方式使用前提是,之前已经添加过远程仓库,并且执行过对该仓库的 pull 或者 fetch 操作 直接执行 checkout 命令,检出远程分支 命令格式: git checkout -b...方案2 注意:该方案不区分远程仓库是新增还是已有,也不区分本地是否执行过对远程仓库的 pull 或者 fetch 操作 核心命令: git fetch 远程仓库别名 远程分支名:本地分支git checkout...方案3 注意:该方案不区分远程仓库是新增还是已有,也不区分本地是否执行过对远程仓库的 pull 或者 fetch 操作 核心命令: git fetch 远程仓库别名 远程分支git checkout...-b 本地分支远程仓库别名/远程分支名 ?

5.8K40

git 查看远程分支本地分支、创建分支、把分支推到远程repository、删除本地分支

/f/ggg/jingwei (br-2.1.2.2)   $ git branch   * br-2.1.2.2     master     test   线面是把分支推到远程分支  $ git push... branch     br-2.1.2.2     master   * test   M 表示cong 原来分支一次修改没有提交br-2.1.2.2)带过来的修改 5 删除本地分支   git...shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.2)   $ git br   * br-2.1.2.2     master   6 查看本地远程分支...”clone完成之后,Git 会自动为你将此远程仓库命名为origin(origin只相当于一个别名,运行git remote –v或者查看.git/config可以看到origin的含义),并下载其中所有的数据...数据到本地)“        这个是执行 git remote -v 的结果,看出来origin其实就是远程git地址的一个别名。

81800

git 查看远程分支本地分支、创建分支、把分支推到远程repository、删除本地分支

/f/ggg/jingwei (br-2.1.2.2)   $ git branch   * br-2.1.2.2     master     test   线面是把分支推到远程分支  $ git push... branch     br-2.1.2.2     master   * test   M 表示cong 原来分支一次修改没有提交br-2.1.2.2)带过来的修改 5 删除本地分支   git...shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.2)   $ git br   * br-2.1.2.2     master   6 查看本地远程分支...”clone完成之后,Git 会自动为你将此远程仓库命名为origin(origin只相当于一个别名,运行git remote –v或者查看.git/config可以看到origin的含义),并下载其中所有的数据...数据到本地)“        这个是执行 git remote -v 的结果,看出来origin其实就是远程git地址的一个别名。

1.1K00

git 拉新分支_git基于远程分支新建本地分支

b 本地分支名x origin/远程分支名x 2、提交本地test分支作为远程的test分支(合并分支后可以用) git push origin test:test // 提交本地test分支 作为远程的...总结 其实在git中要注意如下几点: 第一点就是分支: git分支而强大,所以要理解git中的分支,我们一个远程服务下可以拉多个分支,比如生产主分支、测试分支、每个人的开发分支。...第二点就是本地远程: 当我们本地建了一个新分支有,还要把新分支推到远程也就是远程建立一样的一个分支。所以我们本地远程建立分支后还要把他们关联起来,这样才有意义!!!...第三点 git远程服务和git远程分支: 某一个或某几个分支一个服务下的,就好比A项目远程的服务是a那么a服务下我们可以创建 master、test、dev多个测试分支。...第四点 当我们从master分支拉开发分支: 我们自己的开发分支pull的时候会吧别人提交到master分支的代码回pull下来,而push的时候还是提交到了自己的开发分支,除非你把自己的开发分支合并到了

2.8K30

git提交本地分支远程分支

git remote -v 添加远程仓库:$ git remote add [name] [url] 删除远程仓库:$ git remote rm [name] 修改远程仓库:$ git remote...] [localBranchName] 2)分支(branch)操作相关命令 查看本地分支:$ git branch 查看远程分支:$ git branch -r 创建本地分支:$ git branch...如果想强制删除一个分支,可以使用-D选项 合并分支:$ git merge [name] ----将名称为[name]的分支与当前分支合并 创建远程分支(本地分支push到远程):$ git push ...origin [name] 删除远程分支:$ git push origin :heads/[name] 我从master分支创建了一个issue5560分支,做了一些修改后,使用git push origin...master提交,但是显示的结果却是'Everything up-to-date',发生问题的原因是git push origin master 没有track远程分支本地分支中默认提交的master

3.7K20

git 删除本地分支命令_git强制删除远程分支

删除本地分支命令: git branch -d +分支名称来删除本地分支 如果发现删除不了,一般会有提示 如: “error: The branch ‘dev’ is not fully merged...但是会有提示,按照提示来就行 “If you are sure you want to delete it, run ‘git branch -D dev’.”...即:git branch -D dev 当然可能也有警告⚠️的情况: warning: deleting branch ‘xxxxxx’ that has been merged to...这种警告直接忽略 终极大招命令: git branch –merged | egrep -v “(^\*|master)” | xargs git branch -d 已合并的都被删除了,没有的就去上面的强制删除吧...远端的不推荐,容易搞出问题,只介绍本地的。就当个笔记吧 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

1.2K80

git branch 命令查看分支、删除远程分支本地分支

git branch 命令操作 1、查看本地分支git branch 前面带有*号的是当前分支 2 、删除本地已合并的分支git branch -d [branchname] 某些情况下可以用...git branch -D [branchName] (使用时应注意是否已合并) 提示删除了一个名为list的本地分支 3、删除远程分支: git push origin --delete...[branchname] 提示删除了一个名为 201804019-test-files 的分支, 注意: 删除远程分支时,同名的本地分支并不会被删除,所以还需要单独删除本地同名分支 如果发生以下错误...@github.com:xxxxxxxx/xxxxxxxxxx.git’ 解决办法: git checkout xxxxx-fixbug 切换到当前分支, 然后再 进行 git push –delete...5、 查看全部分支(包含本地远程) :git branch -a 6、根据指定版本号创建分支: git checkout -b branchName commitId 7、清理本地无效分支(远程已删除本地没删除的分支

3.5K20

git 拉取远程分支本地本地切换分支

,查看当前本地远程所有分支 git branch -a 红色为远程分支,白色为本地分支 “ * ”为本地当前分支 下面我们来切换一下远程分并在本地创建远程分支 git checkout -b 本地分支名...去合并 dev 分支 查看当前是否 dev 分支 git status //查看大年状态 这里可以看到用执行了 git status 命令后 ,下面 On branch dev ,表示...dev 分支 确认之后合并如下: git merge 合并分支名 命令执行完了,成没成要看证据 先查看是否 dev 分支 git status 然后 git log 查看是否合并成功...3.本地代码提交到远程指定仓库 这里看到 是我最新代码,所以确定完之后,推送到远程的 dev分支 本人在推送之前习惯性的先 git pull 一下 git pull 推送上远程仓库...git push origin 远程仓库名 建议推送上去后,git查看项目历史记录确保一下 4.本地切换分支 先查看本地分支 git branch -a 然后我们要切换到 feature

11.1K10
领券