[Git]使用Git上传本地项目,并同步到Github上
第一步:先要在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上去
最新文章
- Android 和 H5 通信
- Java 枚举类的基本使用
- CloseHandle(IntPtr handle)抛异常
- HLG2081分苹果
- zw版【转发·台湾nvp系列Delphi例程】HALCON DispCross
- Ubuntu系统下安装python2.7
- T-SQL 数据库笔试题
- 使用JS制作一个鼠标可拖的DIV(一)——鼠标拖动
- AOSP
- 让hyper-v调整console的大小
- Balanced Lineup
- Java 序列化 对象序列化和反序列化
- es suggest did you mean资料
- MYSQL 更新时间自动同步与创建时间默认值共存问题
- 通过 phpmyadmin getshell
- [转]angular2: including thirdparty js scripts in component
- MacOS下安装小米SQL优化工具soar
- 以Windows服务方式运行ASP.NET Core程序【转载】
- MySQL——约束(constraint)详解
- BootStrap fileinput.js文件上传组件实例代码