文档章节

Android Studio Git使用

hbwjhbwj
 hbwjhbwj
发布于 2015/10/19 11:51
字数 585
阅读 57
收藏 0

1.远程库的建立

    1.1    在OscGit上新建一个项目后,生成Https和ssh的链接即远程仓库地址*Git原生协议是支持ssh,相对于https更快

    1.2    本地安装Git或者GitHub后,运行ssh-keygen -t rsa -C "xxxxx@xxxxx.com"# Creates a new ssh key using the provided email,生成ssh公钥,在相关页面添加公钥。*添加公钥后操作方便不用每次都输入用户和密码

    1.3    设置本地全局的提交名字和邮箱,运行git config --global user.name "your name",git config --global user.mail "your mail"。


2.Android Studio设置(版本Android Studio 1.4 141.2288178 win764位)

     2.1    File->Settings->Version Control->git    :    Path to Git executable设置自己的git.exe位置,点Test测试;    SSH executable设置为Native (设置公钥后命令行不必每次都填写密码)。

    2.2    VSC->Import into Version Control->Create git Repository(无提示是否成功)    :    选择要成为工作区的根目录,则自动生成版本库(.git);    项目里的文件非ignore的文件会变红。*也可以运行git init

        2.2.1    进入工作区,运行git remote add origin https:XXX.git 与远程库建立连接。*参照1.1

    2.3    右键左上角的项目名称->Git->Add,选择要作为管理的文件。*也可以VSC->Git

    2.4    右键左上角的项目名称->Git->Commit Directory,选择要提交的文件并填写注释。*如果未成功可以手动进入工作区,先运行git status查看修改内容(可选),再运行git commit -m "//注释内容"提交修改。*项目里的文 件非ignore的文件会绿,另外修改后的文件会变蓝

    2.5    右键左上角的项目名称->Git->Repository->push,向远程库推送本地的修改。*如果未成功可以手动进工作区,先运行git log查看提交内容(可选),再运行git push -u origin master(master分支)。*第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令;如果没有添加公钥推送时会提示输入用户名和用户密码即登陆OscGit的相关用户信息

© 著作权归作者所有

共有 人打赏支持
hbwjhbwj
粉丝 0
博文 14
码字总数 6101
作品 0
太原
私信 提问
Android Studio简单设置

Android Studio 简单设置 界面设置 默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面。 Settings --> Appearance --> Theme ,选择 Darcula 主题即可。 字体设置 系统字体设置...

Erichkko
2015/11/21
0
0
Android Studio问题汇总

一、git.exe问题 今天用android studio从git下载项目的时候遇到一个问题,提示说Can't run Git: git.exe。下了一个git windows版本后,在studio的设置里面有一个设置。 设置git.exe的路径为本...

Xushao
2014/04/26
0
0
Android Studio简单设置

界面设置 默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面。 Settings --> Appearance --> Theme ,选择 Darcula 主题即可。 字体设置 系统字体设置 如果你的Android Studio界...

会飞柚子
2015/11/21
0
0
Gradle/Studio构建问题(Ant/Gradle)

> 使用Gradle遇到的问题及其他: Android Studio安装过程常见问题图解-- http://jingyan.baidu.com/article/fd8044fad5bdca5031137ab7.html 1. 将GitHub上的新项目导入Studio中 Pano360-mast......

shareus
05/11
0
0
Android Studio撤销与SVN的关联

为何会记录这一个问题,主要是在做项目的过程中出现了一个奇怪的现象,就是直接在文件目录下使用svn上传文件的话,可以看到该目录是与SVN相关联的,可是到了用Android Studio上传代码的时候却...

妖久
10/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

0029-如何实现CDH元数据库MySQL的主备

1.文档编写目的 MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的扩展。多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负...

Hadoop实操
11分钟前
2
0
阿里如何做到百万量级硬件故障自愈?

摘要: 随着阿里大数据产品业务的增长,服务器数量不断增多,IT运维压力也成比例增大。各种软、硬件故障而造成的业务中断,成为稳定性影响的重要因素之一。本文详细解读阿里如何实现硬件故障...

阿里云官方博客
13分钟前
2
0
配置resttemplate

<bean id="httpClientBuilder" class="org.apache.http.impl.client.HttpClientBuilder"factory-method="create"><property name="connectionManager"><bean class="org.apache.ht......

1713716445
16分钟前
0
0
Intersection of Two Linked Lists(leetcode160)

Write a program to find the node at which the intersection of two singly linked lists begins. For example, the following two linked lists: A: a1 → a2 ......

woshixin
21分钟前
1
0
Jrebel最新激活破解方式(持续更新)

https://blog.csdn.net/xingbaozhen1210/article/details/81093041

glen_xu
23分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部