如何知道git工作区中更改的所有文件的列表

时间:2013-01-08 22:28:23

标签: git gerrit

以下是我计划自动化的git工作流程

  1. 克隆到外部项目
  2. 樱桃 - 选择一个gerrits列表,一旦cherypicked这些自动得到提交,如果cherrypick成功
  3. 现在,对于步骤2中更改的文件列表,我需要打开它们并运行脚本来修改每个文件的内容
  4. 我需要了解如何知道更改的文件列表以及如何打开它们的想法,请提供您的意见。

2 个答案:

答案 0 :(得分:1)

创建创建分支的步骤1a - git branch temp

对于第3步,要获取此修改文件列表,请运行git diff --name-only temp以查看自创建临时文件以来所有更改的文件名。

答案 1 :(得分:0)

我是gerrit系统的新手,但我认为 - git diff - 也做同样的事情。 此外,它还说明了两个文件内容的差异。

不幸的是,到目前为止还没有针对gerrit的eclipse插件。

- git状态 您运行git status以查看自上次提交以来是否已修改和/或暂存任何内容,以便您可以决定是否要提交新快照以及将在其中记录的内容。

这将显示所有已修改的文件。

参考http://www.mediawiki.org/wiki/Gerrit/Tutorial