- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用 git 和 git-repo为我的项目。我看到当我尝试删除我当前正在使用 git 命令的本地分支时
git branch -D branch_name
它显示了我预期的错误,因为我们无法删除当前分支。
但是如果我使用 repo 命令
repo abandon branch_name
我可以删除当前分支。所以我的问题是 repo 在内部使用什么命令来删除分支?
最佳答案
abandon.py
subcmd电话 project.AbandonBranch ,其中包括:
head = self.work_git.GetHead()
if head == rev:
# We can't destroy the branch while we are sitting
# on it. Switch to a detached HEAD.
#
head = all_refs[head]
revid = self.GetRevisionId(all_refs)
if head == revid:
_lwrite(os.path.join(self.worktree, '.git', HEAD),
'%s\n' % revid)
else:
self._Checkout(revid, quiet=True)
换句话说,它确保不在您要删除的分支上,即使这意味着设置 detached HEAD (通过 checkout SHA1 'revid
')。
关于git - 使用 repo abandon 和 git branch -D 删除分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16706075/
我通过第二个答案(两个步骤)点击此链接来实现将视频上传到 Youtube:Upload video on Youtube using curl and api v3 代码运行良好,但是当我执行时,我得
我在使用 Google Map 小部件时遇到了一些问题。 简而言之,我有 3 个页面,带有底部导航栏的主页, map 页面 - 脚手架主体中带有 GoogleMap 的基本状态小部件,以及另一个页面。
在我的 ASP.NET 网络应用程序中,我在 Page_Load() 中调用了 Session.Abandon()。我希望这会立即放弃 session ,下次我引用 HttpContext.Curre
我没有找到任何可以帮助我解决问题的文档。我可以 push 审查一个提交然后另一个提交然后先放弃再提交吗?我们在我们的项目中使用 Git。 最佳答案 有一些关于 abandon option 的文档用于
我有一个使用OmniThreadLibrary的多线程应用程序。我滥用OTL来在辅助线程中打开ADO存储过程,除非有错误(大多数情况下甚至是错误的),否则它都可以工作。不幸的是,在这种情况下存在问题。
这是一个学术问题,而不是实际问题。在旅行推销员问题中,或任何其他涉及找到最小优化的问题中……如果有人使用 map/reduce 方法,似乎有一些方法可以将当前最小结果广播给所有人计算节点以某种方式允许
我在 Bitbucket 上 fork 了其他人的存储库并进行了一些更改(并将它们推送到我的 fork 存储库)。与此同时,原作者进行了实质性修改(几乎是重写)。 我想将我的存储库更新为与他的存储库完
我有一些 collectionViews 和一个 TableView ,它们位于同一个 View Controller 中。相当奇怪的问题是,当我上下滚动时,内存总是会增加。仪器显示了 VM:Core
我正在使用启用了基于 session 的消息传递的 Azure 服务总线队列。为了从队列中使用,我注册了一个 IMessageSessionAsyncHandler,然后在 OnMessageAsyn
当 composer 更新时出现这个错误 Package guzzle/guzzle is abandoned, you should avoid using it. Use guzzlehttp/g
我正在尝试 Azure 服务总线队列。我有以下代码: 队列发送: string strConnectionString = ConfigurationManager.AppSettings["Micr
当我放弃 BrokeredMessage 时,消息传递计数是否会增加,从而导致其被放入死消息队列? 最佳答案 When I abandon a BrokeredMessage does the mes
我们与Sourceforge项目合作。当我们尝试 push 时,然后进行中止: $ hg push pushing to ssh://@hg.code.sf.net/p/loremipsum/code
我有一个连接类来处理我的 Informix 数据库查询。它有两个功能;一个执行简单查询,一个返回数据表。间歇性地(尤其是当我让 session 稍等片刻时,例如十分钟)请求新信息时,我会在 conn.
大家好, 我的连接池有这个问题。我已经遇到这个问题大约 2 周了,它不断出现,问题是它不是一致性问题。有时有效,有时会抛出异常。 异常堆栈跟踪如下: dec. 04, 2017 8:34:29 AM
我有一系列表格代表我网站在 Google Analytics(分析)中的目标。每一个都重定向到同一页面,并使用查询字符串来区分它们(例如 /thank-you/?form-name)。 由于我无法控制
Android 和 OpenCV 的新手。一直在尝试实现新书《Mastering OpenCV with Practical Computer Vision Projects》中的代码。该应用程序基本
销毁 session 和删除其值有什么区别?您能提供一个例子来证明这一点吗? 我搜索了这个问题,但没有掌握完整的答案。一些答案是: Session.Abandon() 销毁 session Sessi
这个问题与在 shopify 平台上开发一个应用程序有关,该应用程序将向客户发送电子邮件以告知他们放弃结账。浏览了 Shopify API/论坛,但找不到任何有用的信息。 我有一些基本问题想了解整个流
我收到来自 Composer 的警告: 包 zendframework/zend-code 已被废弃,您应该避免使用它。请改用层压板/层压板代码。zendframework/zend-eventman
我是一名优秀的程序员,十分优秀!