Git一次提交500个文件?

时间:2015-07-15 18:02:12

标签: git batch-file git-commit

我有成千上万的文件需要提交,但我遇到了一次性提交它们的问题。如何自动一次提交500个文件?前500个文件应该有提交消息“初始提交部分1”,接下来的500应该说“初始提交部分2”,依此类推。我正在使用Windows,如果这很重要。

1 个答案:

答案 0 :(得分:2)

我在git文档中没有看到有关添加一定数量文件的内容。如果那可能,那就太酷了。

你可以做的是将你的提交分解为更小的提交,以几种不同的方式,可能比任意数字更有意义。

您可以提交具有特定扩展名的所有文件:

doSomething()

您可以按目录提交文件:

% git add *.rb
% git st
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        new file:   a.rb
        new file:   b.rb
        new file:   y.rb
        new file:   z.rb

或者(最不重要),你可以提交字母表前半部分的所有文件(跟随下半部分):

% git add first_dir/

有许多方法可以分解大型提交 - 无论哪种方式对您的文件最合乎逻辑都是我推荐的。