क्या ऐसा करना संभव है git merge
, लेकिन बिना कमिटमेंट के।
"मैन गेट मर्ज" यह कहता है:
With --no-commit perform the merge but pretend the merge failed and do not autocommit,
to give the user a chance to inspect and further tweak the merge result before
committing.
लेकिन जब मैं इसके git merge
साथ उपयोग करने की कोशिश करता हूं तब --no-commit
भी ऑटो-कमिट करता है। यहाँ मैंने क्या किया है:
$> ~/git/testrepo$ git checkout master
Switched to branch 'master'
$> ~/git/testrepo$ git branch
* master
v1.0
$> ~/git/testrepo$ git merge --no-commit v1.0
Updating c0c9fd2..18fa02c
Fast-forward
file1 | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
$> ~/git/testrepo$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)
बाद git log
में v1.0 शाखा से मास्टर में विलय किए गए सभी कमानों का पता चलता है।