是否可以在 EGit 的一个工作流程中进行拉取、提交和推送?

Is it possible to Pull, Commit, and Push all in one workflow in EGit?

是否可以在提交之前进行拉取,然后在一个工作流程中将提交全部推送到远程分支,而不是去:

  1. 团队 > 拉动
  2. 团队 > 提交...
  3. 提交并推送

  1. 团队 > 提交
  2. 团队 > 拉动
  3. 团队 > 推送到上游

?

如果您在本地有更改要推送到上游,最好 将文件添加到索引 犯罪, 然后从远程拉取更改 将您的更改推送到远程

当您有未提交的更改并发出拉取请求时,更改可能会丢失。

我最接近的是进入常规/键和绑定:

  • 提交:Shift+Command+1
  • 推送到上游:Shift+Command+2
  • 拉:Shift+Command+5

Shift+Command+3Shift+Command+4 保留用于 OS X 上的屏幕截图,所以我跳过了那些。