Git——关联本地 Android 项目

作者: bincn | 来源:发表于2016-10-11 13:57 被阅读1076次

    此博停更,博客新地址

    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 项目

        本文链接:https://www.haomeiwen.com/subject/kgcbyttx.html