合并 HEAD 到 master
Merge HEAD to master
我在将 HEAD 合并到 master 时遇到问题,在执行 git merge master 时 - 我得到“已更新”
请帮忙,谢谢
* 0b3b69b - (35 минут назад) chart on exchange page - Little Whale (HEAD)
* 8f52f4b - (6 часов назад) exchange modul works correctly - Little Whale
* a6c836e - (2 дня назад) commit for checkout on other commit - Little Whale (master)
* 9e59520 - (2 дня назад) pie chart renders correctly - Little Whale
* f57ace2 - (2 дня назад) input group in portfolio page are fixed and works correctly - Little Whale
* 3a45fc1 - (3 дня назад) exchange block implemented - Little Whale
* 75f7ca9 - (4 дня назад) portfolio was done - Little Whale
* 5ea03ec - (5 дней назад) currency block and pie chart implemented - Little Whale
* 8913e2c - (5 дней назад) Initialize project using Create React App - Little Whale
要扩展 eftshift0 的评论,要使用的完整命令是:
git log --decorate --online --graph --all --branches
然后您将能够看到 HEAD 相对于 master
的位置。
如 LeGEC 评论,更集中的命令是:
git log --decorate --online --graph HEAD master
从您的日志命令的输出来看:看起来您当前的 master
分支(提交 a6c836e
)确实已经是 HEAD
历史的一部分 -- HEAD
(提交 0b3b69b
)是 master
的两个提交 ahead。因此,没有什么可以从 master
合并到您当前的提交中了。
如果您打算让 master
前进到 0b3b69b
,您应该以相反的方式合并:
git checkout master
git merge --ff-only 0b3b69b
在您的情况下,--ff-only
不是必需的(您已经知道这将是一个快进合并);
在更一般的用法中:在您希望尽可能避免创建无用的合并提交的情况下,此选项可确保它不会在您没有意识到的情况下发生。
我在将 HEAD 合并到 master 时遇到问题,在执行 git merge master 时 - 我得到“已更新” 请帮忙,谢谢
* 0b3b69b - (35 минут назад) chart on exchange page - Little Whale (HEAD)
* 8f52f4b - (6 часов назад) exchange modul works correctly - Little Whale
* a6c836e - (2 дня назад) commit for checkout on other commit - Little Whale (master)
* 9e59520 - (2 дня назад) pie chart renders correctly - Little Whale
* f57ace2 - (2 дня назад) input group in portfolio page are fixed and works correctly - Little Whale
* 3a45fc1 - (3 дня назад) exchange block implemented - Little Whale
* 75f7ca9 - (4 дня назад) portfolio was done - Little Whale
* 5ea03ec - (5 дней назад) currency block and pie chart implemented - Little Whale
* 8913e2c - (5 дней назад) Initialize project using Create React App - Little Whale
要扩展 eftshift0 的评论,要使用的完整命令是:
git log --decorate --online --graph --all --branches
然后您将能够看到 HEAD 相对于 master
的位置。
如 LeGEC 评论,更集中的命令是:
git log --decorate --online --graph HEAD master
从您的日志命令的输出来看:看起来您当前的 master
分支(提交 a6c836e
)确实已经是 HEAD
历史的一部分 -- HEAD
(提交 0b3b69b
)是 master
的两个提交 ahead。因此,没有什么可以从 master
合并到您当前的提交中了。
如果您打算让 master
前进到 0b3b69b
,您应该以相反的方式合并:
git checkout master
git merge --ff-only 0b3b69b
在您的情况下,--ff-only
不是必需的(您已经知道这将是一个快进合并);
在更一般的用法中:在您希望尽可能避免创建无用的合并提交的情况下,此选项可确保它不会在您没有意识到的情况下发生。