使用GIT前请阅读(有git基础可略过) git指引 :http://www.bootcss.com/p/git-guide/

一、 下载git

   http://git-scm.com/download/

二、 安装

    全部默认配置即可。

三、 配置

    

    运行Git Bash

(一) 配置用户信息:

  输入以下命令:

git config --global core.ignorecase false

git config --global user.name "YourName"

git config --global user.email " YourName@mindmini.com"

(二) 生成密钥

ssh-keygen -t rsa -C "YourName@mindimi.com" -f ~/.ssh/YourName

  此时会在 ~/.ssh 目录下生成YourName 和YourName.pub 两个文件。

  为了开通git用户,请把YourName.pub,发送至GIT 管理员。

  以上配置用户信息和生成密钥的过程是为了便于管理用的,自己平时用的话可以略过此步骤。

四、使用android studio中的vcs工具初次上传初始代码到一个新的远程仓库。

  1、点击AS菜单栏中【VCS】,选择“Create Git Repository”,从而创建出与AS关联该项目的一个本地仓库。

                            图1

2、点击AS菜单栏中【VCS】,选择“GIT”,接着选择“Remotes...”,至此在弹窗中点击加号新建关联到远程库,在图3的弹窗中,1处的名称要记住了,后面会用到;2处是你远程库的链接地址。

                                图2

                

                                图3

3、选中要上传的项目右击,选择“Git”,在选择“Add”,在选择“Commit Directory......”。

4、在AS的Terminal窗口中输入命令:git branch --set-upstream master origin/master 。此命令中的“origin”就是步骤2中所提到的名称;“ master”为远程库的分支名称。

5、此步是因为远程库中有个"README.md"文件,而你的本地库中没有,所以用此步来合并代码。在AS的Terminal窗口中输入命令:git pull --rebase origin master。此命令中的“origin”就是步骤2中所提到的名称;“ master”为远程库的分支名称。

6、点击工具栏中的同步代码的图标(向上的箭头),要选择"commit and push"。

至此已经将代码同步到了远程库中。

五、GIT操作:

  1、删除远程库上的文件或者文件夹步骤说明。

    1)先把代码更新到跟远程库一样。

    2)git rm 文件名               注:用你要删除的文件名替换掉“文件名”。此命令是删除文件

      git rm r 文件夹名       注:用你要删除的文件夹名替换掉“文件夹名”。此命令是删除文件夹

      git rm --cached "文件路径"            注:不删除物理文件,仅将该文件从缓存中删除。应用场景:有文件不小心commit到了服务器。

      git rm --f "文件路径"     注:不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶)。

    3)git commit -m"自己备注的删除说明"

    4)git push origin master

    执行完这四步就可以保留下本地的文件或者文件夹不变,只是删除了本地库和远程库的文件或者文件夹。

鸣谢:

   1、 https://www.cnblogs.com/lao-liang/p/5019549.html

    2、http://blog.csdn.net/u010316858/article/details/50053387

 

     

  

GIT结合android studio使用总结的更多相关文章

  1. git针对Android Studio的使用

    1.将文件放到项目根目录下 .gitignore 文件内容: *.iml.gradle/local.properties/.idea/workspace.xml/.idea/libraries.DS_ ...

  2. Git for Android Studio 学习笔记

    http://learngitbranching.js.org/ 一个特别好的git学习教程 创建一个project,然后导入github

  3. 第七章 : Git 介绍 (下)[Learn Android Studio 汉化教程]

    Learn Android Studio 汉化教程 Let’s reset even further to remove all traces of your work on the deprecat ...

  4. 第七章 : Git 介绍 (上)[Learn Android Studio 汉化教程]

    Learn Android Studio 汉化教程 [翻译]Git介绍 Git版本控制系统(VCS)快速成为Android应用程序开发以及常规的软件编程领域内的事实标准.有别于需要中心服务器支持的早期 ...

  5. 【Android Studio使用教程 7】AndroidStudio问题汇总

    FindBugs:Compiler output path for module can not be null. check your module/project settings问题原因 And ...

  6. 【Android Studio安装部署系列】目录

    概述 从刚开始使用Android Studio到现在,下面所有目录下的操作,当时习惯性的把每一个整理成一个文档(其实就是简单文字描述+截图):有些地方当时是一知半解,现在会稍微明白一些.正好赶上现在有 ...

  7. Android Studio奇淫巧技

    目录 3.1 Android Studio使用初探 Project面板 Stucture面板 Android Monitor Keymap Tip of the Day 快速查找 Search Act ...

  8. Android群英传神兵利器读书笔记——第三章:Android Studio奇技淫巧

    这篇文章篇幅较长,可以使用版权声明下面的目录,找到感兴趣的进行阅读 3.1 Android Studio使用初探 Project面板 Stucture面板 Android Monitor Keymap ...

  9. Android studio使用git教程

    ①下载Git工具,配置到Android studio中 http://git-scm.com/downloads ------------------------------------------- ...

随机推荐

  1. LuoGu P1541 乌龟棋

    题目传送门 乌龟棋我并不知道他为啥是个绿题0.0 总之感觉思维含量确实不太高(虽然我弱DP)(毛多弱火,体大弱门,肥胖弱菊,骑士弱梯,入侵弱智,沙华弱Dp) 总之,设计出来状态这题就很简单了 设 f[ ...

  2. Confluence 6 配置 XSRF 保护

    Confluence 需要一个 XSRF 令牌才能创建一个评论,这个被用来保护用户不在评论区恶意发布内容.所有 Confluence 自定义的主题都被启用了这个功能,但是如果你使用自定义主题的话,可能 ...

  3. Java的两个实验程序

    日期:2018.10.07 星期五 博客期:015 Part1:----------------第一个是二柱子出30道小学数学题: 一.程序设计思想 本程序设计由三部分构成,第一部分因为循环30次的需 ...

  4. day 13 装饰器

    装饰器基础 装饰器的目的是为了给被装饰 对象,增加新功能,或者说增加某种能力 在程序中工具就是函数 如此一来,装饰器指的就是一个函数,被装饰着也是一个函数 总结;装饰器就是用一个函数去拓展另外一个已存 ...

  5. 【kafka】confluent_kafka重置offset

    之前写过两篇关于重置offset的博文,后来使用过程中都有问题. 经过各种尝试,终于找到了解决方案. 直接上代码: # coding=utf8 from confluent_kafka import ...

  6. 解决Xshell不从22端口连接服务器

    xshell默认是22端口 如果服务器给的ssh端口不是22,会连接失败 需要去指定连接 新建 设置ip和端口,点下面的确定 双击刚创建的会话 输入用户名密码 连接成功

  7. 在组件放使用v-model和slot插槽的简单实用

    封装的组件(SelectDefault.vue文件): <template> <div class="select-default"> <label& ...

  8. Centos系统压力测试 ab 命令安装与使用

    Apache安装包中自带的压力测试工具 Apache Benchmark(简称ab) 简单易用,这里就采用 ab作为压力测试工具了. 1.独立安装 ab运行需要依赖apr-util包,安装命令为: y ...

  9. C++ Primer 笔记——基本内置类型

    1.算术类型分为两类:整型和浮点型.算术类型的尺寸在不同机器上有所差别,下表列出了C++标准规定的尺寸的最小值.同时允许编译器赋予这些类型更大的尺寸. 一个char的大小和一个机器字节一样. 一个in ...

  10. 论文阅读笔记十一:Rethinking Atrous Convolution for Semantic Image Segmentation(DeepLabv3)(CVPR2017)

    论文链接:https://blog.csdn.net/qq_34889607/article/details/8053642 摘要 该文重新窥探空洞卷积的神秘,在语义分割领域,空洞卷积是调整卷积核感受 ...