前言
这部分次要写的是把android我的项目上传到github配置好的仓库外面
1- 查看Git版本
关上preferences -> Version Control -> Git
Windows应该是:file -> setting -> Version Control -> Git
点击test呈现版本号。
git个别都默认装置,如果没有就到官网下载安装,把它的启动门路抉择下来:记得是:git装置门路/cmd/git.exe
2- 抉择要上传的我的项目
VCS -> Import into Version Control -> Create Git Repository
抉择整个我的项目
将我的项目切换到project模式
而后右键目录:Git -> Add
再次右键: Git -> Commit Directory…
填写上传形容,用于版本控制用的,能够记录一下你做了哪些更新
而后点击Commit and push,上传的同时也能够上传到GitHub服务器,单点击 commit是上传到本地,还须要再次右键抉择 Git去push,等于分两步执行了
报告了我的项目中是否有error或者warning,你能够review,这里只有warning就间接点击commit
设置须要push的仓库地位:点击Define remote
首次因为没有设置仓库地址,须要咱们提供提交到的仓库地址。地址在:
有人说倡议应用ssh,然而我的ssh地址总是报错,解决不了发现https也能够用,那就这样对付吧~
提交过后日志外面显示以下谬误:
Push rejected: Push to origin/master was rejected
谬误剖析:这是因为仓库有一个README.md文件,本地我的项目里没有,也就是本地和远端服务器内容不统一,导致push被回绝。
解决方案:
网上说因为咱们还没有pull仓库,查看我的项目有没有版本更新,具体做法是:
VCS -> Git -> pull
先点击remote左边的刷新按钮,抉择master,点击pull
但这里依然报错
Git Pull Failed: fatal: refusing to merge unrelated histories
问题剖析:这是因为他们是两个不同的我的项目,GitHub“认为”你pull我的项目,其实再爱护你。你当然认为我没错,这时候就须要两个我的项目合并(其实就一个我的项目)。