文档章节

Git 拒绝提交疑难杂症

程方明
 程方明
发布于 2016/12/11 20:51
字数 427
阅读 63
收藏 0

情况: 我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

© 著作权归作者所有

共有 人打赏支持
程方明
粉丝 1
博文 11
码字总数 1691
作品 0
海淀
Android工程师
私信 提问
Git 更安全的强制推送,--force-with-lease

由于 命令的存在,强制将提交推送到远端仓库似乎也有些必要。不过都知道 是不安全的,这让 命令显得有些鸡肋。 本文将推荐 参数,让我们可以更安全地进行强制推送。 参数自 Git 的 1.8.5 版本...

wpwalter
05/19
0
0
Git 2.4 — 原子推送、推送发布等

尽管Git的10年生日庆典,Git社区一直忙于准备另一个主要的Git命令行实用程序的新版本。发布2.4.0是偏重于清理,修复bug,和其他小的改进,但在这里我们想花一些时间来突出一些新功能,您可能会...

oschina
2015/05/03
1K
0
使用Git提交本地数据到远程仓库、远程分支

简介 公司之前一直是用SVN做版本控制,因此没有接触过如何使用Git作为版本控制,而当前Git总体比SVN火,所以一直想学习如何使用Git,可遗憾的是一直抽不出时间来进行学习,前几天公司的一个项...

彩虹的夜晚
04/21
0
0
Git Extensions无法更新提交代码,Git Bash闪退

问题描述 使用编辑器更新或提交提示:访问被拒绝 使用Git Extensions拉取或推送被拒绝too 想要打开Git Bash,发现它闪退了 打开Git GUI推送,提示 0 [main] us 0init_cheap: VirtualAlloc po...

aliza1226
2016/07/20
23
0
git操作初始化

1、选择新建的目录,右键鼠标,选择GIT_BASH,使用命令行界面,按照下面操作步骤: $ git config --global user.name "tang.by" 代码提交时的用户名,与gerrit注册用户名建议保持一致 $ git ...

心中的理想乡
2016/05/17
10
0

没有更多内容

加载失败,请刷新页面

加载更多

MyBaties分页插件PageHelper的简单使用

抛出问题: 如果想要将现有的select语句改为支持分页功能的查询语句该怎么做呢? 最简单的一种做法就是将所有的select语句都加上limit来实现分页,这种做法有什么问题呢? 有没有一种简便方法...

嘴角轻扬30
29分钟前
2
0
创业公司如何快速构建高效的监控系统?

12 月 7 日,在 2018 ArchSummit 全球架构师峰会·运维与监控专场,七牛云资深运维开发工程师贺强带来了主题为《如何快速构建高效的监控系统》的内容分享。 本文是对演讲内容的实录整理。 大...

七牛云
29分钟前
0
0
Docker与自动化测试及其测试实践

Docker 与自动化测试 对于重复枯燥的手动测试任务,可以考虑将其进行自动化改造。自动化的成本在于自动化程序的编写和维护,而收益在于节省了手动执行用例的时间。简而言之,如果收益大于成本...

微笑向暖wx
30分钟前
1
0
Spring Cloud 分布式链路跟踪 Sleuth + Zipkin + Elasticsearch

随着业务越来越复杂,系统也随之进行各种拆分,特别是随着微服务架构的兴起,看似一个简单的应用,后台可能很多服务在支撑;一个请求可能需要多个服务的调用;当请求迟缓或不可用时,无法得知...

编程SHA
33分钟前
1
0
Swift-清除缓存

func removeCache (){ // 取出cache文件夹路径.如果清除其他位子的可以将cachesDirectory换成对应的文件夹 let cachePath = NSSearchPathForDirectoriesInDomains(FileMan...

west_zll
33分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部