linux – 当拉出不同的分支时,让“git pull”请求确认
当同时与许多项目和分支机构合作时,我偶尔也会犯愚蠢的错误,比如进入错误的分支.例如,在分支主机上我做了git pull origin dangerous_code并且没有注意到相当长的一段时间.这个小错误引起了很多混乱. 当我尝试拉出当前已检出的分支以外的分支时,有没有办法让git请求确认?基本上我想要它确认分支名称是否匹配(签出和被拉出的名称). 最佳答案 现在,我将重点介绍如何在执行任何拉动之前提示用户进行确认.不幸的是,因为没有预拉hook这样的东西,我认为你不能得到实际的pull命令来直接为你做这个.在我看来,你有两个选择: 1 – 使用fetch然后合并(而不是pull) 而不是运行git pull,运行git fetch,然后git merge或git rebase;分解拉入它自然组成的两个步骤会迫使你仔细检查你将要合并/重组的内容. 2 – 定义一个在拉动之前要求确认的别名 定义并使用pull wrapper(作为Git别名),如果您尝试从名称与当前本地分支不同的远程分支中提取,则会提示您进行确认. 将以下行写入?/ bin /中名为git-cpull.sh的脚本文件(用于确认,然后拉):
然后定义别名:
之后,例如,如果您运行
但是当前分支不是主分支,在实际执行任何牵引之前,系统会要求您确认. 例
(编辑:鹰潭站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 涉及pthread时了解Linux调度
- 不要 locate 指令,Linux plocate 才是更好的选择
- linux – gunicorn django nginx unix:// socket失败(11:
- 防火墙 – 如何检查Red Hat Linux / CentOS上的端口是否已打
- 《撸啊撸》5.0带来的爆炸式改变
- iphone激活出错 此设备尚未注册解决方法
- 现代战争5什么时候出 现代战争5发布时间
- linux – 无法在ubuntu上查看运行wine wine的Unity 5上的文
- [Linux] linux下安装配置 zookeeper/redis/solr/tomcat/IK分
- linux – 在没有高CPU使用的情况下读取串行数据