第一次使用git时,遇到好多问题,但也都是小问题,下边我把这些问题总结一下。

问题一:

  创建远程仓库的时候,如果你勾选了Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件),那么你将本地仓库内容推送到远程仓库的时候就会报一个failed to push some   refs to https://github.com/guyibang/TEST2.git的错。

这是由于你新创建的那个仓库里面的README文件不在本地仓库目录中,这时我们可以通过以下命令先将内容合并以下:

  $ git pull --rebase origin master

  这时你再push就能成功了。

问题二:

  如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git  提示错误信息:fatal: remote origin already exists.

  解决办法如下:

  1、先输入$ git remote rm origin

  2、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git

  就不会报错了!

问题三:

  执行git push出现"Everything up-to-date"

  在github上git clone一个项目,在里面创建一个目录,然后git push的时候,出现报错"Everything up-to-date"

  原因:
  1)没有git add .
  2)没有git commit -m "提交信息"
  如果上面两个步骤都成功执行,还出现这个错误是因为创建的目录下是空的,目录下必须有文件才能git push上传成功。

问题四:

在做git commit 时,出现error: Error building trees

在网上看到解决方案是

  git reset --mixed

问题五:

  nothing added to commit but untracked files present

  这是git没有把提交的文件加载进来,但是把需要提交的文件都列出来了,只需要用git add XXX(文件名) 把需要提交的文件加上 ,然后git commit -m "xx",再git push -                u origin master重新提交就可以了

问题六:

  hint: Updates were rejected because the tip of your current branch is behind

  当前分支没有远程的新,拒绝提交。我们可以强制推送,只需加参数 -f 即可。前提是远程仓库为空,不然就全部覆盖了

问题七:

git 执行git pull –rebase报错误如下:

error: Cannot pull with rebase: You have unstaged changes. 
error: Additionally, your index contains uncommitted changes.

原因:如果有未提交的更改,是不能git pull的

解决: 
先执行 git stash 会把所有未提交的修改(包括暂存的和非暂存的)都保存起来,
再执行 git pull --rebase origin master

最后再执行  git push -u origin master

最新文章

  1. 使用spring的@Scheduled注解执行定时任务,启动项目不输出警告
  2. Minor【 PHP框架】4.服务容器与服务提供者
  3. [mysql] 查看mysql执行时间
  4. ArrayList和Vector以及synchronizedList
  5. 基于RESTful标准的Web Api
  6. Android Studio 初级安装
  7. 为学Linux 我看了这些书
  8. 转载---SQL Server XML基础学习之<6>--XQuery的 value() 方法、 exist() 方法 和 nodes() 方法
  9. Eclipse非常有用的快捷键
  10. C#第七天
  11. Ultimus BPM 房地产与建筑行业应用解决方案
  12. vi 编辑器笔记
  13. C++笔记001:Microsoft Visual Studio 2010软件的安装与建立第一个cpp文件
  14. C#工具:MySQL忘记密码解决方法
  15. CentOS7使用DevStack快速搭建OpenStack实验环境
  16. jsp页面给字体加颜色
  17. Markdown 文件转化为work文档
  18. 【转】《iOS7 by Tutorials》系列:iOS7的设计精髓(上)
  19. kali linux中文输入法
  20. [namespace]PHP命名空间的使用基础

热门文章

  1. LA 3720 高速公路(互质判斜率)
  2. Entity Framework 中 Schema是什么
  3. tp5搭建1
  4. 【三小时学会Kubernetes!(五) 】完成整个架构
  5. 揭开A*算法的神秘面纱
  6. UVA-12661 Funny Car Racing (dijkstra)
  7. 收集的几个好用的maven mirror
  8. centos6/7安装 tinyproxy (yum安装)
  9. 应用性能管理工具PinPoint介绍
  10. RabbitMQ消息队列(十)RPC应用2