Git——关联本地 Android 项目

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
到此,本地项目就已经可以和远程仓库通讯,可以正常使用 git 操作
最后附上 stormzhang 的 从0开始学习 Github 系列
文章如果有不当之处,欢迎指出

你可能感兴趣的:(Git——关联本地 Android 项目)