- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我的公司最近改用了一个短暂的功能分支工作流 - 这太棒了。我最喜欢的新技巧是我现在可以“删除”我可能不小心推送的任何不良工作。当我知道我刚刚推送分支而没有其他人拥有它时,我可以使用 git push origin :branch-name
来杀死它并做任何我想做的事本地修复。
我的问题是指我还没有刚刚推送我的分支的情况。假设我想将一个旧分支 rebase 到一个新分支,并且不想处理 merge 冲突 - 如果我一个人,我可以如上所述杀死远程分支,修复并重新创建远程 -但是有没有办法检查在我推送后是否有其他人 pull 过我的分支?
如果其他人拥有分支的远程副本,我不想删除/修改它 - 我知道当谈到 git 时,这是一个很大的“不,不要这样做”。
最佳答案
在您推送远程分支后,无法判断是否有人将您的远程分支从 Github(或 Bitbucket)中 pull 下。当他们 pull (或获取)特定分支时,他们将拥有该历史记录的本地副本——仅此而已。
我还想提一下,一般来说,删除分支 (git push origin :branch
) 是一个非常糟糕的主意,除非你绝对确定它们不再需要 =) 例如,如果你在一个功能分支上工作,推送它,打开一个 pull 请求——然后这个 pull 请求被 merge 。只有这样你才会想清理(删除)你的旧功能分支。
关于git - 谁有我短暂的功能分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41489630/
我有一个测验应用程序,用户可以在其中使用单选按钮回答一些问题。只有一个答案是正确的。 当我单击我的按钮以显示正确答案时,它会显示在 textView 中。 到目前为止,我还有另一个按钮可以导航到下一个
当使用 IoC 容器时,我可以指定当需要给定的依赖项时,要么每次传入一个新对象,要么传入的对象始终是同一个实例。 我曾认为内部和外部模块分别提供了该功能,但现在我不太确定。此外,我发现在使用“内部”模
我是一名优秀的程序员,十分优秀!