【问题标题】:Visual Studio Code push automaticallyVisual Studio Code 自动推送
【发布时间】:2016-04-15 14:52:46
【问题描述】:

是否可以在提交后自动进行 git push ? 现在我需要手动提交后点击推送,这不是很舒服。

【问题讨论】:

标签: git push visual-studio-code


【解决方案1】:

我会使用 .bashrc 函数,例如。 gitall
如果需要,请在推送后添加步骤

例如。

function gitall() {  
    file=${1:-.}  
    comment=${2:-update}  
    echo $file  
    echo $comment
    git add $file && git commit -m '$comment' && git push origin master
    ssh user@host "bash /commands.sh"
}

【讨论】:

    【解决方案2】:

    Visual Studio Code 具有在提交时推送或同步的设置。

    • 转到 VS Code 设置菜单(左下角的齿轮 > 设置)
    • 转到 Extensions > Git 并查找 Post Commit Command
    • 其中一个选项是 push(另一个是 sync)。选择那个。

    【讨论】:

      【解决方案3】:

      我使用 Gitlens 扩展来更轻松地推送提交。

      1. 安装 Gitlens 扩展。
      2. 进入设置 -> 扩展 -> Git -> 提交后命令,从下拉菜单中选择“推送”。
      3. 对您的代码进行一些更改。
      4. 前往 gitlens 选项卡,添加提交评论,暂存更改并点击“提交”(勾号)。提交后命令将处理其余部分。

      就是这样。它简单、使用起来非常快,而且您根本不需要 CLI。

      【讨论】:

        【解决方案4】:

        VSCode 的 Git 前端似乎没有内置类似的东西,但是有一个选项可以删除安全检查。 "git.confirmSync": false 将在使用 VSCode 的内置推送/远程同步时删除确认对话框。

        @Mistermat 的链接看起来像你要求的,但我在盲目推动自己方面遇到了太多问题:)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-05-11
          • 2021-12-26
          • 2022-11-02
          • 2021-09-11
          • 1970-01-01
          • 2020-01-02
          • 2021-12-31
          • 2022-01-26
          相关资源
          最近更新 更多