第一步:先要在github.com中创建一个仓库(New Repository)。

第二步,打开Git Bash

git init [+仓库名]:初始化仓库,执行之后可以在指定的仓库存放地上面看到创建好的仓库,这时就可以把需要存放的项目复制到里面去了。

git add .(注意这里在add后面的空格和点是不能省略的):将仓库的文件提交到缓存区中。

③ git status:可以查看到修改的地方,以及是否成功将文件提交到缓存区。

④ git commit –m “message”(这里的message是需要填写的,对这次提交的留言):将缓存区的文件提交到本地仓库中去。

⑤ git remote add origin "url" (这里的url是在Github上创建的仓库的地址):关联仓库

⑥ git push -u origin [+branch](这里的branch一般是master):将仓库的文件push过去。

------------------------------------------------------友好的分隔线,下面是错误情况的解决方法----------------------------------------------------------------

No.1Updates were rejected because the remote contains work that you do......

这个情况下只要把需要上传的文件放在另一个分支就好,在第⑥步之前加一步:

git branch [+branch],例如:git branch new,表示创建一个新的分支叫做new。

git push -u origin new:把文件push到new分支。

No.2 Updates were rejected because the tip of your current branch is behind

这个是因为远程仓库跟本地仓库起了冲突,解法也可以用第一个错误的解法,也可以采用以下解法:

git pull origin [+branch]:把远程仓库的修改先pull下来

git push -u origin [+branch]:再把本地仓库文件push上去

最新文章

  1. Android 和 H5 通信
  2. Java 枚举类的基本使用
  3. CloseHandle(IntPtr handle)抛异常
  4. HLG2081分苹果
  5. zw版【转发·台湾nvp系列Delphi例程】HALCON DispCross
  6. Ubuntu系统下安装python2.7
  7. T-SQL 数据库笔试题
  8. 使用JS制作一个鼠标可拖的DIV(一)——鼠标拖动
  9. AOSP
  10. 让hyper-v调整console的大小
  11. Balanced Lineup
  12. Java 序列化 对象序列化和反序列化
  13. es suggest did you mean资料
  14. MYSQL 更新时间自动同步与创建时间默认值共存问题
  15. 通过 phpmyadmin getshell
  16. [转]angular2: including thirdparty js scripts in component
  17. MacOS下安装小米SQL优化工具soar
  18. 以Windows服务方式运行ASP.NET Core程序【转载】
  19. MySQL——约束(constraint)详解
  20. BootStrap fileinput.js文件上传组件实例代码

热门文章

  1. ES5.X相关API和技巧汇总
  2. location对象介绍
  3. shell程序---编译目录下全部.c或.cpp文件
  4. Git 分支管理 创建与合并分支
  5. cogs1583. [POJ3237]树的维护
  6. uoj#386. 【UNR #3】鸽子固定器(乱搞)
  7. 云服务器、虚拟主机和VPS的区别
  8. Vue多环境配置
  9. 剑指Offer的学习笔记(C#篇)-- 构建乘积数组
  10. Eclipse中各图标含义