gpt4 book ai didi

git - 安全强制推送程序?

转载 作者:行者123 更新时间:2023-12-02 06:29:13 24 4
gpt4 key购买 nike

我听说强制 push (git push -f)是一种危险的做法,如果可能的话应该避免。话虽如此,在小团队之间共享私有(private) repo 的情况下,这样做的安全程序是什么?我想它会是这样的:

  • 我要求团队成员在我完成之前不要 push 。
  • 我取。
  • 我根据需要更新分支的历史记录(修改、 rebase 等)。
  • 我强推。
  • 我告诉他们我已经完成了。
  • 他们做 ___ 来获取新历史并将其与他们的代码集成,而不会丢失任何东西。

  • 有人可以完成此程序或将其废弃并提供更好的程序吗?我正在寻找最简单的安全程序。

    最佳答案

    你可以做git push --force-with-lease只有当远程分支处于与您在本地看到的相同状态时,它才会推送您的更改。
    https://git-scm.com/docs/git-push#git-push---no-force-with-lease更多细节。

    关于git - 安全强制推送程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44664456/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com