精华内容
下载资源
问答
  • git删除本地分支删除远程分支
    万次阅读
    2020-12-20 21:03:56

    引言:

    注:本人一直都是用的git bash窗口完成日常的开发工作。

    事情是这样的,切换分支的时候命令打错了,git checkout 后面没有跟分支名,结果git status,很多delete的文件,直接冒冷汗,git add ,commit 之后发现本地与远程确实是删除了很多文件,我本地没有修改的代码,于是选择直接删除本地的分支,然后重新从远程拉分支。

    具体操作:

    我现在在dev20181018分支上,想删除dev20181018分支

    1 先切换到别的分支: git checkout dev20180927

    2 删除本地分支: git branch -d dev20181018

    3 如果删除不了可以强制删除,git branch -D dev20181018

    4 有必要的情况下,删除远程分支(慎用):git push origin --delete dev20181018

    5 在从公用的仓库fetch代码:git fetch origin dev20181018:dev20181018

    6 然后切换分支即可:git checkout dev20181018

    注:上述操作是删除个人本地和个人远程分支,如果只删除个人本地,请忽略第4步

    更多相关内容
  • idea操作GIT本地分支操作

    千次阅读 2020-07-25 20:20:54
    idea操作GIT本地分支操作 下面我们来看下idea是如何来操作git本地分支的? 完整视频教程:http://www.java1234.vip/course/66 1,新建项目 branchIdeaHelloWorld(默认master主分支) 再把该项目初始化成本地库...

    idea操作GIT本地库分支操作

    下面我们来看下idea是如何来操作git本地库分支的?

    完整视频教程:http://www.java1234.vip/course/66

    1,新建项目 branchIdeaHelloWorld(默认master主分支)

    1.jpg

    再把该项目初始化成本地库(具体步骤前面已经讲过,不再赘述)

    最后commit提交版本库;

    2.jpg

    我们会看到上面标注了master,这个就是默认的master分支;

    2,新建分支

    当我们需要开新功能的时候,为了不影响主项目的进程,我们可以新建一个功能性分支项目,独立开发新功能;

    举例,我们要开发一个支付功能,我们新建一个分支 feature1_pay

    右击主分支项目->Git->Repository->Branches…

    3.jpg

    弹出窗体,我们选择 New Branch 新建分支

    4.jpg

    弹出窗体,我们输入分支名称,然后点击“OK”按钮;

    5.jpg

    6.jpg

    这样的话,我们就新建了一个新的支付分支,代码内容和master主分支一一样;我们可以在新分支里,开心的编写支付代码,以及提交到自己独立的分支版本库,不需要担心会影响到主分支;

    分支的设计理念就是 “解耦”,大伙自己领会哈!

    3,切换分支

    平时开发,多个分支之间免不了要来回进行切换分支;

    和eclipse不一样,idea的切换在右下角,点击git,然后选择分支->Checkout即可;

    7.jpg

    4,合并分支

    当一个分支功能模块开发完毕,我们需要合并到主分支;

    我们这边简单模拟,新建一个Pay类,以及HelloWorld类添加一行新输出;然后保存,commit到分支版本库;

    8.jpg

    接下里,我们切换到master主分支;

    右击master主分支项目->Git->Repository->Merge Changes…

    9.jpg

    弹出窗体,我们选择要被合并的分支项目 feature1_pay,然后点击“Merge”按钮;

    10.jpg

    我们发现,支付分支项目被成功合并到了主项目中;

    11.jpg

    5,合并冲突解决

    合并也并不是一帆风顺的,假如同一段代码,分支项目修改了,master主分支项目也修改了,这时候合并,就出现了冲突;

    举例:

    再新建一个评论功能分支-feature2_comment,我们新建一个Comment类,以及修改下HelloWorld的 第一行输出;

    修改后commit提交到分支版本库;

    12.jpg

    我们也修改下master分支的HelloWorld第一行输出;然后再提交到master分支库;

    13.jpg

    这时候,我们再进行合并评论分支;

    果不其然,冲突了;

    14.jpg

    idea处理冲突方式如何下:

    15.jpg

    Accept Yours是以你的代码为准,解决冲突;

    Accept Theirs是以分支的代码为准,解决冲突;

    Merge是可以操作合并具体编辑选项;

    我们点击“Merge”按钮;

    16.jpg

    我们可以进行编辑中间代码,然后点击Apply按钮;

    然后再Commit提交,即可完成冲突解决;

    6,重命名分支

    有时候需要改下分支名字,操作如下:

    右下角点击git,然后选择要重命名的分支->Rename 即可;

    17.jpg

    7,删除分支

    假如某一个分支弃用,我们可以删除掉,操作如下:

    右下角点击git,然后选择要删除的分支->Delete即可;
    在这里插入图片描述

    【作者】:锋哥
    【微信号】:java9568 (加好友,请备注CSDN)
    【公众号】:java1234。欢迎大家关注~
    【作者简介】:江苏师范大学计算机系,Java资深老司机,先后国网电力,一线很多家小公司撸码过;目前创业中;希望和各位读者成为朋友;一起探讨java技术和java创业;

    展开全文
  • 文章目录1 删除本地分支2 删除远程分支(尽量不操作) 1 删除本地分支 进入idea的Terminal操作窗口 查看本地所有分支:git branch 删除分支 revert-1731-dev git branch -D revert-1731-dev 2 删除...

    1 删除本地分支

    • 进入idea的Terminal操作窗口

    在这里插入图片描述

    • 查看本地所有分支

    git branch
    在这里插入图片描述

    • 删除分支 revert-1731-dev

    git branch -D revert-1731-dev
    在这里插入图片描述

    2 删除远程分支(尽量不操作)

    • 确认一下远程分支的地址

    git remote -v

    • 查看远程分支列表

    git branch -r 在这里插入图片描述

    • 删除远程分支 test-delete-remote-branch

    git push origin --delete test-delete-remote-branch
    在这里插入图片描述

    展开全文
  • There are plenty of things you can do with Git plugin for IntelliJ IDEA, but I haven't found a way to rename a branch. Is there one?I know I can always bring up a terminal and do git branch -m source ...

    There are plenty of things you can do with Git plugin for IntelliJ IDEA, but I haven't found a way to rename a branch. Is there one?

    I know I can always bring up a terminal and do git branch -m source target, but I expected to find a GUI solution as well.

    解决方案

    There are a couple of pending issues with this feature:

    IDEA-89927: Renaming branches is not captured by IDEA

    IDEA-131021: Add "Rename branch" action

    The latter is not yet implemented.

    The former does show the only way (mentioned by the OP) currently available:

    Go to the command line and execute git branch -m

    But even that has refresh issue on IDEA.

    Update January 2017: IDEA-131021 might have been implemented, as illustrated by Pavlo Zvarych's answer. It is consistent with the proposal:

    introduce menu item in Git | Branches popup for current branch and place the actions related to the current branch in its second-level submenu.

    Lj4N9.png

    展开全文
  • idea的创建分支在右下角,点击git,然后选择new branch即可; 也可以右击主分支项目->Git->Repository->Branches.. 弹出窗体,我们选择 New Branch 新建分支 弹出窗体,我们输入分支名称,然后...
  • 如何删除git本地分支

    2021-10-28 19:02:16
    找到我们得已经上传到本地仓库得文件,右键切换、检出 想要删除哪一个,右键即可
  • Idea Git 拉取全部远程分支Idea Git 删除远程分支 一、拉取全部远程分支 1、方法一: 选中项目 --- 右键 --- Git --- Fetch 2、方法二:Git 栏目 --- 选中 "下拉箭头" --- "Fetch All Remotes " ...
  • 1、将.idea目录加入ignore清单.gitignore内容:/.idea//part00-common/target//part01-lambda/target/2、从git删除ideagit rm --cached -r .idea3、将.gitignore文件加入gitgit add .gitignore4、提交gitiginore...
  • git 删除本地分支git branch -D br 【git 删除远程分支】 git push origin :br (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id 【本地代码库回滚】: git reset --hard...
  • 详解IDEA git分支回退指定的历史版本

    千次阅读 2020-12-20 21:04:03
    场景当我提交了本次修改到本地和远程分支后,发现我本次提交还少了一些修改内容,或者说本次修改是完全错误的,然而也push到远程仓库去了。如何回退?问题已经提交到仓库(本地和远程仓库)的内容如何利用IDEA回退到...
  • version control 选中这一栏,右边有个点红色减号,就解除了,然后去项目目录下删除.git这个文件夹,你可以不删除,为了以后继续关联62616964757a686964616fe59b9ee7ad9431333365643661Intellij IDEA是一款综合的Java ...
  • 而我们想要切换同事新建的分支时,发现在ideagit 分支列表并没有找到,这时候就要保持本地分支git远端分支保持同步了 方案一: 在idea 的 Terminal 窗口执行下面 git 命令即可 git remote update ...
  • 重要:由于此文章涉及到远程分支删除,并且是批量删除,小白请勿尝试!! 如果你
  • ideaGit分支管理

    2021-11-05 09:50:21
    1.Checkout (切换分支) 当前分支:app 即将打开:app_develop 操作:Checkout 效果:从 app切换到 app_develop分支上。 2.New Branch from Selected… 创建新的分支 3.Checkout and rebase onto current 现有更改:...
  • IDEA设置git提交分支

    2020-12-20 03:27:40
    如何切换本地/远端分支3.无法切换远端分支报错最近代码重新Clone下来,改完提交代码的时候,总会默认提交到master分支上,并非自己的开发分支。每次都需要手动输入分支名,很麻烦。使用IDEA右下角切换分支,也一直有...
  • ideagit创建分支、切换分支合并分支的方法详解 (学习笔记仅供参考) 1:创建分支 注:第三步为新分支名 新的分支就创建好了,然后再从主分支 checkout 代码到新分支上,然后再把新分支上的代码提交到远程仓库...
  • IDEA中使用git分支

    2021-07-23 17:43:49
    创建本地分支 2. 提交分支到远程git 与提交代码相同先Commit在Push。这时本地分支与远程分支关联上了 3. 切换当前分支工作区 有标签图标为当前工作区 要切换工作区点击工作区右侧箭头,选Checkout即可 4. 合并分支...
  • idea删除git远程分支后的恢复方法

    千次阅读 2021-05-20 20:27:15
    原因:在删除本地的测试分支idea提示是否将tracked branch也删掉,结果直接点击了yes 二、操作步骤 1、idea右下角页面有 点击Event Log 2、找到删除操作的日志,点击Restore 3、这时分支已经被恢复到本地了 4、...
  • Intellij Idea git分支操作相关基础操作

    千次阅读 2018-07-27 18:12:33
    IdeaGit使用文档 主要介绍新建分支功能,切换分支功能,删除分支,合并分支,提交分支功能。 切换分支 新建分支   点击右下角底部的Git状态栏Git:master/或者是分支名 2. 查看其它分支:点击show xxx More,...
  • git remote update origin --prune
  • 原文转载于:...小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小袁的提交场景五:小袁接受了一个新功能的任务,创...
  • git删除本地和远程分支

    千次阅读 2018-06-25 09:49:58
    1、查看本地和远程所有分支 git branch -a2、删除本地分支 git branch -D branch_name3、删除远程分支 git push origin -d branch_name
  • idea切换git分支

    2019-07-09 22:52:40
    场景:在多人开发中,需要在主分支的基础上创建一些分支分配给小...1.2.1 要切换到的分支,本地分支没有,则需要从远端拉取这个分支 出现以下修改名称的弹框提示 点击OK即可切换到这个分支 1.2.2 要切...
  • idea使用Git分支代码合并到主干或其他分支

    万次阅读 多人点赞 2020-07-03 09:17:05
    1.Git拉去代码 URL处填写自己要克隆大的代码地址 2.将代码切换到自己的分支idea 右下角切换
  • 主要目的 实现git项目管理,本地开发与提交。 立本地分支与远程分支的映射关系(或者为跟踪关系track)。这样使用git pull或者git push时就...git checkout -b 本地分支名 origin/远程分支名 查看本地分支 ...
  • Git本地分支关联远程分支

    千次阅读 2021-11-03 22:40:00
    本地分支dev,远程分支dev,两者没有关联起来; 一、本地有分支,远程也有对应分支 解决方案一: // 普通删除分支:git branch -d dev git branch -D dev // 这个是强制删除该分支(未被合并的分支被删除的时候需要...
  • 1.删除本地git仓库 VCS--> import into Version control --> Create Git Reponsitory --....git文件夹 默认是隐藏的,所以用idea创建本地git仓库时可以先点击上图红色框显示隐藏文件,若在将要创建的...
  • 你能够运行你的测试,确保你的修改是正确的,而后提交... 你能够使用ideagit merge来达到上述目的:首先切换到master 而后,以master为主线合并hotfix,这个很重要,由于是以master为主,将hotfix的的代码合并到...
  • IDEA如何切换git分支

    万次阅读 2019-08-08 11:07:08
    IDEA如何切换git分支情景描述解决办法第一步第二步 情景描述 程序猿在公司开发java项目的时候,在不同阶段项目都会有不同的分支,这样当同事新创建一个分支,如果需要我们同步开发就必须将代码切换到这个分支上,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,855
精华内容 2,742
关键字:

idea删除git本地分支

友情链接: ADC+DMA.zip