- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我试图理解两者之间的区别
git push --force
和
git push --force-with-lease
我的猜测是后者只推送到远程如果远程提交了本地分支没有?
最佳答案
force
用本地分支覆盖远程分支。
--force-with-lease
是一个更安全的选项,如果更多提交被添加到远程分支(由另一个团队成员或同事或其他人),它不会覆盖远程分支上的任何工作你)。它确保您不会通过强制推送来覆盖其他人的工作。
我认为您围绕该命令的总体想法是正确的。如果远程分支与本地计算机上的远程分支具有相同的值 - 您将覆盖远程。如果它没有相同的值 - 它表示在您处理代码时其他人对远程分支所做的更改,因此不会覆盖任何代码。显然,如果远程有额外的提交,那么这些值将不会相同。
我只是认为 --force-with-lease
是我想确保不覆盖任何队友代码时使用的选项。我公司的很多团队都使用 --force-with-lease
作为故障安全的默认选项。在大多数情况下它是不必要的,但如果您碰巧覆盖了另一个人贡献给远程的东西,它会让您省去很多麻烦。
我确定你看过文档,但这里可能包含一些更冗长的解释:
关于git push --force-with-lease 与 --force,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52823692/
我正在读取/写入 blob 存储中的文件,并且遇到了 AcquireLeaseAsync 和 BreakLeaseAsync 的问题。我认为这就是我调用 AcquireLeaseAsync 的方式,但
当我尝试从存储帐户容器中删除 blob 时,收到一条错误消息:“该 blob 当前有租约,并且请求中未指定租约 ID。” 我有 4 个虚拟机实例。我还有 8 个虚拟机磁盘,其中 4 个正在使用(每个虚
我有一个正在访问的 Blob: BlobContainerClient blobContainerClient = blobServiceClient.GetBlobContainerClient(C
我正在运行ISC Kea DHCP服务器,为MAC aa.bb.cc.dd.ee.ff预留了192.168.1.2。。客户端已成功获取IP 192.168.1.2,但在重新启动后,它不再获取IP,并且
我刚刚了解了 git push --force-with-lease。太棒了。但是,当然,我不经常使用武力,所以我担心下次需要时我可能会忘记这个漂亮的功能。 有没有办法配置 git 以便 git pu
我知道其他Kubernetes默认命名空间的用途,例如:kube-system,default和kube-public,但是没有有关kube-node-lease的正式文档。 我发现的唯一offici
我正在尝试将大数据加载到 HDFS,但有时会出现以下错误。知道为什么吗? 错误: org.apache.hadoop.ipc.RemoteException: org.apache.hadoop.hd
在当前的 Git 上,git push --force-with-lease origin +somebranch 和 git push --force-with-lease origin someb
我有一个带有远程 origin 的 git 仓库镜像在 3 台主机上。 $ git remote -v origin git@github.com:username/repo.git (fetch)
我在工作中 rebase 时经常使用 force push with lease,我想知道 gitkraken 在引擎盖下,当点击 force push 时,它运行的是 force push,还是 f
我一直遵循的规则是,一旦将 git 历史推送到远程存储库,就不要修改它。 但我想知道是否交互式 rebase 到 push --force-with-lease 绕过了这个规则? 如果强制租赁成功,其
我们正在努力解决一些 DHCP 问题,我正在使用 Python 和正则表达式来解析 dhcpd.leases 文件。我想编写一个正则表达式来捕获每个租约(请参阅底部的文件示例) block ,然后捕获
我试图理解两者之间的区别 git push --force 和 git push --force-with-lease 我的猜测是后者只推送到远程如果远程提交了本地分支没有? 最佳答案 force 用
调用创建容器时出现以下错误。 响应代码:403响应消息:服务器无法验证请求。确保授权 header 的值格式正确,包括签名。 String stringToSign = "PUT\n\n\n\n\n\
我尝试使用 Basel 解析我的 dhcpd.lease 文件。典型的条目如下所示: lease 192.168.20.4 { starts 6 2009/06/27 00:40:00;
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 已关闭 9 年前。 此问题似乎与 a specific programming problem, a sof
我在stackoverflow上看到了几个与此相关的问题,但都没有解决我的问题。 使用 90 Mb 文件运行作业时出现 LeaseExpiredException 13/11/12 15:46:41
我正在尝试运行从 EventHub 读取消息的示例,但出现以下错误: 示例网址:https://github.com/Azure/azure-event-hubs/tree/master/sample
使用事件中心绑定(bind)时出现以下错误。 public static void Run([EventHubTrigger("tlog_eh_policy", Connection = "Ev
我正在尝试运行从 EventHub 读取消息的示例,但出现以下错误: 示例网址:https://github.com/Azure/azure-event-hubs/tree/master/sample
我是一名优秀的程序员,十分优秀!