Chinaunix首页 | 论坛 | 博客
  • 博客访问: 832715
  • 博文数量: 222
  • 博客积分: 4341
  • 博客等级: 上校
  • 技术积分: 2155
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-16 13:50
个人简介

...

文章分类

全部博文(222)

文章存档

2019年(1)

2016年(9)

2015年(7)

2014年(14)

2013年(11)

2012年(10)

2011年(6)

2010年(25)

2009年(37)

2008年(21)

2007年(81)

我的朋友

分类: LINUX

2009-07-14 11:10:42

$ sudo git push
To ssh://user@host/home/git/book                              
 ! [rejected]        master -> master (non-fast forward)                  
error: failed to push some refs to 'ssh://user@host/home/git/book'



意思是你的 parent commit 和远端的不相同,也就是线路有分岔,需要先 pull 回來处理好 merge 才能 push 上去。

$ sudo git pull
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3 (delta 2), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
From ssh://user@host/home/git/book
   60dec3f..71a50e6  master     -> origin/master
Merge made by recursive.
 docurl.text |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

$ sudo git push
Counting objects: 10, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 1.34 KiB, done.
Total 6 (delta 4), reused 0 (delta 0)
To ssh://user@host/home/git/book
   71a50e6..433efea  master -> master

阅读(1699) | 评论(0) | 转发(0) |
0

上一篇:linux 技巧

下一篇:单独编译内核模块

给主人留下些什么吧!~~