首页 > 其他分享 >git常用命令-分支

git常用命令-分支

时间:2022-12-09 11:22:48浏览次数:43  
标签:git xxx 合并 branch 常用命令 checkout 分支

分支查看

git branch //查看本地分支
git branch -r //查看远端分支
git branch -a //查看所有分支

分支切换

git checkout 'xxx' //切换分支
git checkout -b 'xxx' //创建+切换分支

分支删除

git branch -d 'xxx' //删除本地分支
git push origin --delete 'xxx' //删除远端分支

合并某分支到当前分支

git merge name

提取某个commit到当前分支

git cherry-pick xxx xxx //// 切换到目标分支,cherry-pick源分支的commitid

合并分支遇到要求填写提交信息解释合并

  Please enter a commit message to explain why this merge is necessary...

    1. 黑窗输入i进入插入模式 可修改黑窗黄色字体部分
    2. 按esc键进行退出插入模式
    3. 输入:wq后回车退出

合并冲突了,放弃合并,回复代码到未合并之前

git reset HEAD
git checkout .
git clean -df .

 

标签:git,xxx,合并,branch,常用命令,checkout,分支
From: https://www.cnblogs.com/nicoz/p/16968411.html

相关文章

  • git报错:cannot lock ref ***;unable to resolve reference *** reference brenkon
    git报错:cannotlockref***;unabletoresolvereference***referencebrenkon把本地修改stash下,执行完在pop取出:https://blog.csdn.net/weixin_42168046/article/det......
  • git常用命令-提交代码
    提交代码 gitstatusgitadd.|gitadd'src'gitcommit-m'xxx'gitpull|gitpullorigin'分支名'gitpush|gitpushorigin'分支名' 提交部分修改......
  • git常用命令
    git在我们工作中很常用,但是一直也没总结过,今天简单的聊一下:首先是我们拿到一个仓库时用到的 gitclone 此命令是用来复制仓库代码到本地的这个时候会需要我们输......
  • git合并分支
    一、合并分支在master分支上做了调整,想要与dev分支合并切换到dev分支上gitcheckoutdev合并master分支上的调整gitmergemaster二、合并其他分支上的部分文件......
  • git submodule .gitmodules 子模块
    初始化gitsubmoduleinit添加子项目gitsubmoduleadd-bxxxx{path}-b指定分支path可为空(不知为何,直接写在.gitmodules或者.git/config中编......
  • 上推文件到GitHub上
    文章目录<1>打开进入git<2><3><4>结果成功......
  • vs插件git-extension提示长度不能小于0,输出窗口提示fatal: unexpected sequence from
    废话不多说,正解来自于VisualStudio的Git不能使用,提示长度不能小于0?-知乎(zhihu.com)的最后一条,ip-guard限制了VS的devenv.exe应用。本来很早就怀疑是ip-guard的原因,但......
  • git分支命名规范
    Git分支管理简介git分支只要有 主分支 和 其他分支。主分支:主分支是所有开发活动的核心分支。所有的开发活动产生的输出物最终都会反映到主分支的代码中。其他分支:......
  • 【linux常用命令】用户命令之useradd和sudoer
    useradd添加用户123useradd123为用户123设置密码passwd123sudoer资料https://www.cnblogs.com/yanling-coder/p/10947157.html在root用户视图下执行命令visudo......
  • linux中条件分支 逻辑而且 和 或者
     001、-a表示而且[root@PC1test]#a=5[root@PC1test]#b=10[root@PC1test]#if[$a-gt0-a$b-gt0];thenecho"yes";fi##-a表示逻辑而且,只有两......