在git中一次提交一个

时间:2011-03-03 17:40:16

标签: git

git add -p允许您一次遍历每个修改过的文件。

我想要一个类似的版本;但是,它需要允许您一次播放一个文件。我希望能够分阶段提供提交消息。

3 个答案:

答案 0 :(得分:5)

我认为你需要开关-o例如:

git commit -o file1

答案 1 :(得分:3)

所以你想这样做?

git add <file1>
git commit [-m "message"]
git add <file2>
git commit [-m "message"]
...

答案 2 :(得分:0)

这是我用来从git status中查看所有修改过的项目的快捷方式。我们一次提交一个,所以我可以为每个提交评论。

for each_git_file in
`git status | egrep 'modified|new file' | awk -F: '{print $2}' | sed 's/[\W\.]*//'`;
 do
     git commit -o $each_git_file;
 done