branch 分支管理

QuibblerQuibbler 2020-01-15 约 2 分钟 1673 次阅读

branch 分支管理


        开发中分支管理是很重要的一件事情,往往需要频繁的切换开发分支。常用的用法如下,简要的记录一下。



1、查看分支

        查看本地分支

git branch

查看远程所有分支

git branch -r

2、创建分支

        创新新的分支

git branch 分支名

从已有的分支创建新的分支(如从master分支),创建一个dev分支。可以用来在本地创建远已有的程分支

git checkout -b 新分支 已有分支

创建的新分支提交到远程

git push origin 分支名

3、切换分支

        切换分支命令:

git checkout 分支名

4、删除分支

删除本地分支 

//该分支必须完全和它的上游分支merge完成
    git branch -d 分支名
    
    //在不检查merge状态的情况下删除分支
    git branch -D 分支名

删除远程分支 

git push origin --delete 分支名

5、合并分支

将指定的分支合并到当前分支。如果发生冲突需要手动解决。

git merge 分支名

更多资料:

         git 删除分支

         git创建新分支

         Git 分支 - 分支的新建与合并

Git 分支管理

Git branch使用

相关推荐

git rebase调整commit提交的顺序
Git

git rebase调整commit提交的顺序

git rebase调整commit之间顺序一连提交了几笔commit,想调整一下顺序,把其中一笔提交置顶拿到最前面来,专门修改这一笔提交。当然如果想修改某一笔提交,可以reset到那笔commit,进行修改,完成之后再把之后的提交cherry-pick回去。git log查看提交记录,每笔提交记录太多,可以让每笔提交仅显示一行查看 --oneline。使用git rebase -i进入编辑,之前

1.4w
git blame:显示文件的每行提交记录信息
Git

git blame:显示文件的每行提交记录信息

git blame:显示文件的每行提交记录信息git blame对文件的每行信息都进行注释。能看到关于该行修改的每一次commit的哈希标签、作者和提交日期。Intellij IDEA在打开文件的行数右键点击Annotate显示文件每一行的记录信息。应该用的就是这个命令实现的功能。

5.5k
Git可视化工具:Sublime Merge
Git

Git可视化工具:Sublime Merge

Git可视化工具:Sublime Merge同事推荐了一个Git 可视化客户端:Sublime Merge ,由知名文本编辑器 Sublime Text 开发商打造。自己平时用的则是最好用的Git GUI工具:SourceTree,也体验了下Sublime Merge,用起来还不错。直接点击下载或购买后,安装即可。功能免费,完整功能无限制使用。但是订阅内容(比如更换主题)付费。Sublime Me

2.8k