2016-12-02 1093 views
-1

我已经建立了一个远程存储库,其中包含为该存储库设置的凭据(帐户),并且我已准备好将本地分支推送到存储库。如何在TortoiseGit中自动推送提交到远程仓库?

现在,我想在提交我的更改后,将提交自动推送到TortoiseGIT中的远程存储库。

下面显示了如何在TortoiseGIT中设置自动推送提交的配置。

回答

0

使用的TortoiseGIT v2.3.0.0和Git默认安装和配置的Windows 2.11.0.windows.1:

  1. 准备提交。
  2. Right click > Commit...它应该打开提交对话框。
  3. 输入提交信息后,在底部,选择Commit按钮上的下拉菜单,然后选择Commit & Push
  4. 然后它应该打开推送对话框。
  5. 在推送对话框的Ref部分中,通过下拉菜单选择远程分支,或输入远程分支名称。它不能是空的。
  6. 如有必要,更改Destination部分。
  7. Options部分,启用最底部的选项:Always push to the selected remote branch for this local branch.
  8. 按确定。

您的提交将被推送到存储库。提交更改后,后续提交将自动推送到存储库。

+0

嗯,我的右键单击只有_Git-commit - >“主”... ... 而下面的对话框没有_Commit_按钮,只有OK。 [右键菜单](https://www.wis.no/filer/tortoisegit-commit.png) [提交对话框](https://www.wis.no/filer/tortoisegit-commit-dialog.png ) 我们使用的是TortoiseGit版本:1.8.4.0和git版本2.11.0.windows.1。 我有一种用钩子解决它,但它不是理想的,因为我必须退出提交后出现的推送对话框。 那么这是一些喜好或设置? –

+0

好吧,在完全重新安装最新的TortoiseGIT和Windows最新的Git之后,我使用了默认设置。我认为我的wiki会帮助别人,但它不处理你有不同设置的情况。 –

+0

你能检查你的版本吗?我不记得在设置中有什么改变,但最后一次安装是升级,所以也许我“继承了”一些东西。我会在设置环顾四周...... –