git
コミットが行う各変更を承認/拒否できる機能は何ですか?
最初にgitを始めたときにこれを見たのを覚えていますが、今は見つけられないようです...
私は一度それを行ったことがあることを知っています.1文字のリストを提供し、各文字は異なる承認/拒否/スキップ機能でした。私が何について話しているか知っている人はいますか?
「git add -p」について説明しています。
「git rebase -i」と「git rebase --continue」を見てください。
これがあなたが探しているものだと思います。ただし、この作業はコミット レベルで行われることを覚えておいてください (単一行ではありません)。
テストされていませんが、 から始めることができます。その後、、、 などの組み合わせを使用して、目的を達成git merge --no-commit
できるはずです。ただし、「簡単な」または「1つのコマンド」でそれを行う方法はないと思います。git add -p
git reset
git checkout
「インタラクティブモード」について説明しています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>