前言
这部分次要写的是把 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 我的项目,其实再爱护你。你当然认为我没错,这时候就须要两个我的项目合并(其实就一个我的项目)。
一点题外话:
咱们有《Android 学习、面试;文档、视频资源收费获取》,可复制链接后用石墨文档 App 或小程序关上链接或者私信我材料支付。
Android 学习、面试;文档、视频资源收费获取