使用Xcode、Android Studio将项目链接到Git
一、使用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的更多相关文章
- Android studio打开项目时出现 gradle download 无反应
在使用android studio 新建 项目的时候,会发现一直无法下载 gradle程序一直卡住不动,原因是被墙了. 解决方法: 到gradle官网下载离线包,解压后将bin路径加入Path环境变量 ...
- 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 ...
- 【Android Studio使用教程2】Android Studio创建项目
创建项目 首先,先指出Android Studio中的两个概念. Project 和 Module .在Android Studio中, Project 的真实含义是工作空间, Module 为一个具 ...
- Android Studio创建项目
创建项目 首先,先指出Android Studio中的两个概念. Project 和 Module .在Android Studio中, Project 的真实含义是工作空间, Module 为一个具 ...
- Android Studio导入项目
原文:http://ask.android-studio.org/?/article/21 本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4.请尝试 ...
- Android Studio 导入项目错误
Gradle DSL method not found: 'Android()' 错误原因: android studio 引进项目时,自动查找本机是否有项目设置的SDK版本,若发现没有,我们会在pr ...
- android studio 新建项目 界面一直停在 【“building ‘ 项目名’ gradle project info”】
zhezhelin android studio 新建项目 界面一直停在 [“building ‘ 项目名’ gradle project info”] 安装了android studio 之后,按照 ...
- 【Android Studio安装部署系列】二十七、Android studio修改项目名称和包名
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 实际项目开发中可能碰到项目名称写错了或者需要修改,而且包名可能也想要修改,那么如何操作呢. 本文是在Android Studio3. ...
- Android Studio打开项目,停在gradle的解决方案
之所以停留,是因为打开项目时,Android Studio解析项目使用的gradle,并下载对应版本的gradle,但是由于下载gradle的服务器在国外,这个下载速度非常不稳定,从而导致停留在这一步 ...
随机推荐
- libjson 编译和使用 - 1. 编译
以下转自:http://blog.csdn.net/laogong5i0/article/details/8212511 最近想用box2dEdit来编辑一下比较复杂的图形然后倒入到自己有游戏里,但b ...
- 什么是C++虚函数、虚函数的作用和使用方法
我们知道,在同一类中是不能定义两个名字相同.参数个数和类型都相同的函数的,否则就是“重复定义”.但是在类的继承层次结构中,在不同的层次中可以出现名字相同.参数个数和类型都相同而功能不同的函数.例如在例 ...
- 第一章 第一个spring boot程序
环境: jdk:1.8.0_73 maven:3.3.9 spring-boot:1.2.5.RELEASE(在pom.xml中指定了) 注意:关于spring-boot的支持, 最少使用jdk7(j ...
- C#调用C++ memcpy实现各种参数类型的内存拷贝 VS marshal.copy的实现 效率对比
using System; using System.Runtime.InteropServices; using System.IO; namespace tx { struct ST { publ ...
- Transform导入数据源TR1008错误
cognos在建设初期开发者们都常常遇到的一个问题,在这里做一下小小的总结. iqd作为Transform的数据源导入数据的时候遭遇TR1008错误 注意: 从报错的内容可以看出transform不能 ...
- nginx学习笔记(四)-----日志切割脚本及定时任务
一.日志切割脚本 #!/bin/sh #nginx目录 BASE_DIR=/usr/local/nginx #生成的日志 BASE_FILE_NAME=jonychen.access.log CURR ...
- strcpy sprintf memcpy 它们之间的区别
strcpy,sprintf,memcpy的区别 strcpy 函数操作的对象是 字符串,完成 从 源字符串 到 目的字符串 的 拷贝 功能. snprintf 函数操作的对象 不限于字符串:虽然目 ...
- glassfish--服务搭建
集群配置: 1. DAS节点执行: 1)./asadmin start-domain domain1 2)./asadmin change-admin-password 3)./asadmin ena ...
- uni - 条件渲染
vue官方文档和uni官方同步:https://cn.vuejs.org/v2/guide/conditional.html 1.多次切换建议使用v-show(始终保存在BOM) 2.因为if是惰性判 ...
- 使用ADS1.2的注意事项及常用技巧
如果创建的项目中有多个文件时(尤其是编译后的镜像大小超过4K时),一定要在link order栏下调整文件顺序,主要是前几个文件的顺序(2440init.s.2440slib.s.nand.c这三个文 ...