4

gitコミットが行う各変更を承認/拒否できる機能は何ですか?

最初にgitを始めたときにこれを見たのを覚えていますが、今は見つけられないようです...

私は一度それを行ったことがあることを知っています.1文字のリストを提供し、各文字は異なる承認/拒否/スキップ機能でした。私が何について話しているか知っている人はいますか?

4

4 に答える 4

3

「git add -p」について説明しています。

于 2012-09-20T01:03:26.810 に答える
1

「git rebase -i」と「git rebase --continue」を見てください。

これがあなたが探しているものだと思います。ただし、この作業はコミット レベルで行われることを覚えておいてください (単一行ではありません)。

于 2012-09-19T16:33:26.197 に答える
1

テストされていませんが、 から始めることができます。その後、、、 などの組み合わせを使用して、目的を達成git merge --no-commitできるはずです。ただし、「簡単な」または「1つのコマンド」でそれを行う方法はないと思います。git add -pgit resetgit checkout

于 2012-09-20T01:00:29.483 に答える
1

「インタラクティブモード」について説明していますgit add -i

このようなもの:

         staged     unstaged path
1:    unchanged        +3/-1 README.md
2:    unchanged        +1/-1 _layouts/default.html

*** Commands ***
1: status   2: update  3: revert  4: add untracked
5: patch    6: diff    7: quit    8: help
What now> 
于 2012-09-20T02:14:18.963 に答える