相关疑难解决方法(0)

git push --force-with-lease vs. --force

我试图了解它们之间的区别

git push -f
Run Code Online (Sandbox Code Playgroud)

git push --force-with-lease
Run Code Online (Sandbox Code Playgroud)

我的猜测是,如果遥控器没有本地分支没有的提交,后者只会推送到遥控

如果有更好的方式来表达问题,lmk,但希望它很清楚.

git git-push

87
推荐指数
4
解决办法
2万
查看次数

VS Code 的'Commit (Amend)' 和'Commit (Signed Off)' 有什么区别?

这些按钮所在的图片

在此处输入图片说明

嗨,我开始使用 VS Code 版本控制。

我知道“全部提交”和“提交分阶段”之间的区别

但无法弄清楚提交(修改)和提交(已签署)

我检查了 VS Code 版本控制文档,但没有解释......

我想知道它们是什么以及何时使用它。

git version-control visual-studio-code

10
推荐指数
1
解决办法
5864
查看次数

git push --force-with-lease 总是安全的吗?

我一直遵循的规则是,一旦将 git 历史推送到远程存储库,就不要修改它。

但我想知道是否交互式变基到 push --force-with-lease 绕过了这个规则?

如果强制租赁成功,其他用户是否完全安全,或者此策略是否有任何警告?

预先感谢您提供任何意见。

git

6
推荐指数
3
解决办法
1196
查看次数

如何使用 VS Code 将项目发布到现有的 Github 存储库

我在 VS code 上有一个本地项目,在 Github 上有一个同名的私有存储库。现在,当我按照这些步骤操作时

步骤1

第2步

步骤3

它表示,Github 存储库已存在,如最后一个图像所示。请指导我如何发布到现有的 Github 存储库。我知道一个黑客是:

  1. 将该私人存储库克隆到我的电脑上。
  2. 将我的新代码复制到该存储库并同步以设置所有内容。

但我想知道一个正确的捷径。

谢谢!

git visual-studio-code

6
推荐指数
1
解决办法
6042
查看次数