git push 和 commit 在 Vscode 中不起作用

Sat*_*hah 3 git github git-commit visual-studio-code

我使用 git 注册了 vs 代码,完成了所有设置,我的存储库正在加载并显示所有修改完成但提交和推送不起作用,因为我按下提交没有出现错误。它与 git 正确同步。我什至试图全部删除并重新执行所有操作。

dan*_*1st 6

我认为您在提交之前不要暂存文件。

您可以决定要提交哪些文件以及不想提交哪些文件。

默认情况下,文件被安装并且不会被提交。

在 Visual Studio 代码中,您可以使用+按钮在 git 视图中暂存更改:

VSC 中的分期图像

之后,您应该能够提交和推送阶段文件。

  • 在 Visual Studio Code 设置中,似乎有一个“启用智能提交”的设置(“在没有暂存更改时提交所有更改”)。这样您就可以自动提交所有文件,而无需单独暂存文件。为我节省了一些点击次数。 (2认同)

小智 1

尝试将你的 Git 连接到你的 Github(或任何版本控制网站),

  1. 创建要推送的 Github 存储库...然后在提交后在本地存储库中。
  2. 添加要推送本地存储库的 Github Url。
    git remote add origin remote <repository URL>
  3. 然后将本地存储库推送到 github:
    git push origin master

也可能发生有多个远程 URL:您可以执行以下操作,而不是删除并重新添加:
git remote set-url origin git://new.url.here 并再次运行命令 2,3

  • 我认为 OP 意味着 VSC 集成,而不是 CLI... (2认同)