【问题标题】:Git Push not showing in context menuGit Push 未显示在上下文菜单中
【发布时间】:2012-08-30 12:34:06
【问题描述】:

我是 Git 新手,对它了解不多。我对几个文件进行了更改,并希望将它们推送到远程存储库。我使用 TortoiseGit 作为 Git 客户端。我在上下文菜单中有“Git Commit”选项,但没有“Git Push”选项。

可能出了什么问题?我错过了一些 Git 文件吗?

【问题讨论】:

  • 您需要先提交更改,然后才能推送它们。
  • 我确实提交了我的更改。无论如何,文件以某种方式自动推送。虽然我注意到当我提交文件时,提交文件的 TortoiseGit 的处理对话框也有一个“推送”按钮。从来没有机会使用该按钮,但正如我所说,文件是自动推送的。

标签: git git-push tortoisegit git-commit


【解决方案1】:

只需下拉到命令行(Windows 中的 msysgit)

 cd path/to/your/repo
 git push origin the-name-of-your-branch

从命令行使用 git 有很多优点。

  1. 您将获得命令历史记录。只需向上箭头即可查看您之前的操作。
  2. 制表符完成。输入分支名称的一部分,点击选项卡,它将为您完成。
  3. 管道。将一个命令的输出作为另一个命令的输入。
  4. 脚本。您可以为常见任务制作脚本。
  5. 您将获得更多在线帮助。大多数 Git 用户从命令行使用 Git,因此通过这种方式,您将获得比询问 TortoiseGit 细节更多的帮助。

【讨论】:

    【解决方案2】:

    我不确定这是否是我问题的答案,但我找到了另一种推送文件的方法。提交文件对话框在 TortoiseGit 中有一个“推送”按钮。我没有使用它,但我想它是在提交文件后推送文件的。

    但是当我在提交文件后右键单击文件时,我仍然无法找到“Git Push”上下文菜单项..

    【讨论】:

      【解决方案3】:

      在资源管理器中,右键单击存储库文件夹,选择 TortoiseGit -> Push。

      【讨论】:

        猜你喜欢
        • 2021-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多