一、使用Android Studio创建本地git仓库:

  1、检查本地git环境:在Android Studio中setting-->Version Control 点击Test按钮,提示success之后就证明本地git环境已经搭建好了;

  2、新建工程;

  3、创建好工程后在工具栏依次选择VCS->Import into Version Control->Create Git Repository

  创建成功后我们没有添加到本地仓库的文件会变成红色,然后在项目上右键,发现多出了一个Git选项,鼠标移到Git选项上,在右侧弹出的菜单中选择Add选项,之前红色的文件就变成了绿色的文件,再次选择GIt菜单,在右侧弹出菜单选择Commit Directory,提交到本地仓库,在弹出的窗口选择需要提交的文件,填写Commit Message,点击Commit按钮,即可提交到本地仓库。(Commit按钮还可以选择Commit and push,但是此时我们还没有远程仓库,所以不要着急push)

二、使用Xcode创建本地git仓库:

  Xcode创建本地仓库较为简单,只需要在新建项目时勾选Source Control:Create Git repository on My Mac即可创建本地仓库。

三、本地git仓库与远程仓库链接:

  cd到你刚刚创建本地仓库项目所在的目录,然后添加origin至远程仓库(用刚刚创建的远程仓库的url),以oschina为例:

  git remote add origin https://git.oschina.net/XXXXXX.git

  再push至远程仓库的主干

  git push -u origin master

  这里需要注意一下,如果创建仓库的同时创建了ReadMe文件,因为两边版本不一致,直接push会报错,需要首先执行

  git pull -u origin master

  来合并仓库之后再进行push,

至此便将本地项目与远程git仓库的链接创建完成,以后本地项目有更新直接commit然后push就可以了。

如果在git remote add origin  https://git.oschina.net/XXXXXX.git提示fatal: remote origin already exists.解决方法如下:

1、先输入git remote rm origin

2、再输入git remote add origin  https://git.oschina.net/XXXXXX.git 就不会报错了

使用Xcode、Android Studio将项目链接到Git的更多相关文章

  1. Android studio打开项目时出现 gradle download 无反应

    在使用android studio 新建 项目的时候,会发现一直无法下载 gradle程序一直卡住不动,原因是被墙了. 解决方法: 到gradle官网下载离线包,解压后将bin路径加入Path环境变量 ...

  2. android studio新项目时提示:Plugin is too old, please update to a more recent version

    今天想写一个程序来测试一下android studo代码,但是创建好项目后,提示: Error:(1, 0) Plugin is too old, please update to a more re ...

  3. 【Android Studio使用教程2】Android Studio创建项目

    创建项目 首先,先指出Android Studio中的两个概念. Project 和 Module .在Android Studio中, Project 的真实含义是工作空间, Module 为一个具 ...

  4. Android Studio创建项目

    创建项目 首先,先指出Android Studio中的两个概念. Project 和 Module .在Android Studio中, Project 的真实含义是工作空间, Module 为一个具 ...

  5. Android Studio导入项目

    原文:http://ask.android-studio.org/?/article/21 本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4.请尝试 ...

  6. Android Studio 导入项目错误

    Gradle DSL method not found: 'Android()' 错误原因: android studio 引进项目时,自动查找本机是否有项目设置的SDK版本,若发现没有,我们会在pr ...

  7. android studio 新建项目 界面一直停在 【“building ‘ 项目名’ gradle project info”】

    zhezhelin android studio 新建项目 界面一直停在 [“building ‘ 项目名’ gradle project info”] 安装了android studio 之后,按照 ...

  8. 【Android Studio安装部署系列】二十七、Android studio修改项目名称和包名

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 实际项目开发中可能碰到项目名称写错了或者需要修改,而且包名可能也想要修改,那么如何操作呢. 本文是在Android Studio3. ...

  9. Android Studio打开项目,停在gradle的解决方案

    之所以停留,是因为打开项目时,Android Studio解析项目使用的gradle,并下载对应版本的gradle,但是由于下载gradle的服务器在国外,这个下载速度非常不稳定,从而导致停留在这一步 ...

随机推荐

  1. SQL基础(五):SQL函数

    一.SQL Aggregate 函数: SQL Aggregate 函数计算从列中取得的值,返回一个单一的值. 1.AVG() 函数 AVG() 函数返回数值列的平均值. 语法:SELECT AVG( ...

  2. Java基础(六):继承

    1.继承的概念: 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类.继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具 ...

  3. Android -- MeasureSpec

    自定义控件都会去重写View的onMeasure方法,因为该方法指定该控件在屏幕上的大小. protected void onMeasure (int widthMeasureSpec, int he ...

  4. Linux kernel模块管理相关详解

    Linux内核模块化设计 1. Linux内核设计:单内核.模块化(动态装载和卸载) (1) Linux:单内核设计,但充分借鉴了微内核体系的设计的优点:为内核引入了模块化机制:(2) 内核的组成部分 ...

  5. [Angular] Use ngx-build-plus to compile Angular Elements

    We can treat Angular Element as each standlone lib and compile each Angular element spreatly. Tool w ...

  6. netdata的安装与使用

    具体的netdata介绍请参照GIT:https://github.com/firehol/netdata/wiki 以下只介绍centos下的netdata的安装与使用: 1.安装Netdata需要 ...

  7. 在Foreda8上试安装Apchehttpd-2.4.6.tar.gz

    下文是我边试边做的记录,不保证内容的完整性和正确性. 由于我的Apsire机器是最简安装Foreda8,所以需要安装httpd,熟悉一遍也是很好的嘛. 我从网上搜罗并下载了apchehttpd-2.4 ...

  8. sed 常用的命令

    n: 读取一行,执行n,把当前行打印到标准输出,再读取一行,覆盖当前行,然后对模式空间执行一组模式/行为.N:读取一行,执行N,再读取一行,现在模式空间有两行内容,执行一组模式/行为.如下:[root ...

  9. ab测试工具参数详解

    -n 测试会话中所执行的请求个数,默认仅执行一个请求 -c 一次产生的请求个数,即同一时间发出多少个请求,默认为一次一个 -t 测试所进行的最大秒数,默认为无时间限制....其内部隐含值是[-n 50 ...

  10. Android指令处理流程源代码追踪

    1.拨号界面输入*#06#.显示IMEI号,这是怎么出来的? 2.怎样高速的找出Android平台中的指令? 1. 在DialpadFragment中的EditText注冊一个Textchanged的 ...