情况: 我TDM git pull还有merge了,为啥git push还是拒绝,或者全部都是最新的
cfm@cfm880:ionic$ git status
头指针分离自 fc6e9fc
无文件要提交,干净的工作区
cfm@cfm880:ionic$ git branch
* (头指针分离自 fc6e9fc)
master
原来我都比,一直向头指针分离自提交代码, 解决方法 黄彪学习笔记
cfm@cfm880:ionic$ git status
头指针分离自 fc6e9fc
无文件要提交,干净的工作区
cfm@cfm880:ionic$ git branch
* (头指针分离自 fc6e9fc)
master
cfm@cfm880:ionic$ git checkout master
警告:您正丢下 6 个提交,未和任何分支关联:
654200c 添加平台信息指令
b74d171 比赛详情头部指令
657e07a 单个新闻模板
b019875 优化单场比赛指令
... 及其它 2 个。
如果您想要通过创建新分支保存它,这可能是一个好时候。
如下操作:
git branch <新分支名> 654200c
切换到分支 'master'
您的分支落后 'origin/master' 共 5 个提交,并且可以快进。
(使用 "git pull" 来更新您的本地分支)
cfm@cfm880:ionic$ git pull
.....................
cfm@cfm880:ionic$ git branch -v
* master 3e2f862 [落后 5] slide tabs
cfm@cfm880:ionic$ git reflog
3e2f862 HEAD@{0}: checkout: moving from 654200cbe4f4050baf851222263859cbc64e7639 to master
654200c HEAD@{1}: commit: 添加平台信息指令
b74d171 HEAD@{2}: commit: 比赛详情头部指令
657e07a HEAD@{3}: commit: 单个新闻模板
b019875 HEAD@{4}: commit: 优化单场比赛指令
ec69460 HEAD@{5}: commit: 删除平台文件
4390945 HEAD@{6}: commit: rm platforms dir
6ea0411 HEAD@{7}: merge origin/master: Fast-forward
fc6e9fc HEAD@{8}: checkout: moving from 561
..........
cfm@cfm880:ionic$ git merge 654200c
更新 3e2f862..654200c
Fast-forward
.gitignore | 1 +
config.xml | 52 +-
"design/1.5\351\233\206\351\224\246.png" | Bin 0 -> 135268 bytes
www/README.md | 0