文档章节

Git 拒绝提交疑难杂症

程方明
 程方明
发布于 2016/12/11 20:51
字数 427
阅读 47
收藏 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提交本地数据到远程仓库、远程分支

简介 公司之前一直是用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
【转】Git详解之七 自定义Git

自定义 Git 到目前为止,我阐述了 Git 基本的运作机制和使用方式,介绍了 Git 提供的许多工具来帮助你简单且有效地使用它。 在本章,我将会介绍 Git 的一些重要的配置方法和钩子机制以满足自...

季牧云
2012/06/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

shell-日志脚本小实验

1.查找日志2018-8-15,求得那一分钟访问量最大。 #/bin/bash#from cc#2018-8-15#2018-08-15.log 哪一分钟 访问量 最大for d in `ls /data/nginx/logs/`doif [ -a 2018-08-15...

chencheng-linux
昨天
0
0
Android中的设计模式之状态模式

参考 《设计模式:可复用面向对象软件的基础 》5.8 State 状态 对象行为型模式 《Android源码设计模式解析与实战》第7章 随遇而安--状态模式 意图 允许一个对象在其内部状态改变时改变它的行...

newtrek
昨天
0
0
xshell端 vim没有颜色

说明 使用xshell连接服务器的时候,使用vim打开文档没有颜色 解决方法: 1.在更目录home或者etc下找到vim的配置文件vimrc 2.vim打开它找个坑,添加下面这个东西 set t_Co=256 3.保存退出,就...

杉下
昨天
0
0
spring 资料

spring boot http://www.ityouknow.com/springboot/2016/01/06/spring-boot-quick-start.html

zaolonglei
昨天
2
0
TypeScript基础入门 - 函数 - 简介

转载 TypeScript基础入门 - 函数 - 简介 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.1.6 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能直接...

durban
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部