此博停更,博客新地址
2016.10.11
阅读此文请注意
已经了解 Github 的基本操作
操作环境为 MacBook,软件为 Terminal 和 Android studio
目的
这篇文章主要是对本地 Android 项目和远程仓库(Github)关联做一个记录,方便自己和他人以后查阅
1. 在 github 上创建分支
以我的分支为例:ArcMenu
复制分支地址:https://github.com/WenbinMa/RayMenu.git
2. 打开终端进入要提交项目的根目录(Terminal 操作,不赘述,这里省略好几步...)
3. 初始化 git
-
目的:在本地项目根目录初始化 git,生成一个隐藏的 .git 文件夹, 这个文件夹就是用来记录本地所有的 git 操作
-
终端命令:
git init
- 如果初始化 git 成功,此时提示:
Initialized empty Git repository in /Users/mwb/Desktop/MyApplication/.git/
4. 把本地项目和远程仓库关联
- 终端命令:
git remote add origin https://github.com/WenbinMa/RayMenu.git
- 如果重复执行这步操作会出现:
remote origin already exists.
原因:在同一个项目中多次关联远程仓库
解决:先执行 git remote rm origin,再执行4-1命令
- 如果此时打开 Android studio 右上角会出现如图界面,点击 Add root,就会把本地项目和远程仓库关联起来
- 如果没有出现上图也没有关系,可以依次点击 Android studio 菜单栏中的 VCS --> Enable Version Control Integration...
- 在方框中选择 Git 确定,这样也可以把本地项目和远程仓库关联起来
- 最后在 Android studio 的右下角会出现如图中的 Git:master 选项,说明本地项目和远程仓库已经关联了
5.获取远程仓库文件
- 终端命令:
git pull origin master
6. 把本地项目的文件添加到 git
- 终端命令:
git add .
7. 写提交(commit)信息:
- 终端命令:
git commit -m "first commit"
8. 把已经 commit 的文件全部提交到远程仓库
- 终端命令:
git push origin master
- 如果使用 Android studio 的 VCS push 操作这一步:
出现:
No tracked branch configured for branch master
解决办法使用终端输入命令:
git push -u origin master
网友评论