【第22期】观点:IT 行业加班,到底有没有价值?

Git入门-使用Git托管Android项目

原创 2017年01月03日 23:28:43

大二下学期的时候,跟着学长做一个小项目才开始接触Git这个神奇的分布式开发工具。因为当时主要目的是完成项目,当时并没有对Git进行太多深入的了解,所以一个项目下来,就只记得git add、git commit、git push和git pull这几个简单指令。当然,这几个基本指令已经足够满足基本的Git项目需求了。
下面来详细介绍一下Git的安装和简单使用:

下载安装Git

在Git官网(https://git-scm.com/downloads)上下载合适的Git版本,根据Wizard进行自定义安装即可。


使用前的配置

配置和修改用户名和邮箱
    git config --global user.name "User Name"
    git config --global user.email "User Email Address"
显示用户名和邮箱
    git config --global user.name
    git config --global user.email

配置SSH公钥

生成SSH公钥
    ssh-keygen -t rsa -C "User Email Address"

输入上述命令后,会在用户主目录下生成一个SSH密钥。

查看SSH公钥
    cat ~/.ssh/id_rsa.pub

如果处于Linux文件系统,可直接到上述文件路径下查看文件内容;如果处于Windows文件系统,则可在用户目录下查找到该文件。
SSH公钥在Windows文件系统下的默认位置

添加SSH公钥

下面以oschina的码云为例:

  1. 进入oschina个人设置界面-SSH公钥
  2. 将id_rsa.pub文件中的内容全选复制粘贴到“添加公钥”的对应位置
  3. 添加公钥标题
  4. 点击确定完成添加
在终端验证是否添加成功
    ssh -T git@git.oschina.net

当显示“Welcome to Git@OSC,XXX!”的时候,则说明成功添加SSH公钥。

新建仓库

新建Android仓库

若使用IDE创建Projects后,项目下自动生成git目录,则可以先把项目下的git目录删除后再进行以下操作。
创建新项目
完善项目介绍
完善项目介绍后点击创建即可完成创建。
当然,在完成上述步骤后,我们在Git上的“JGrowth”还是“空的”,仅仅包含一些初始文件,如README.md,.gitignore和LICENSE。我们可以从这个仓库中克隆出新的仓库,也可以把本地一个已有的仓库与之关联,然后把本地仓库的内容推送到码云仓库。

进入到本地Android Projects下:

    git init    //完成仓库初始化

当项目是从Git仓库中clone下来的时候,可以省略下面的命令(并使用git remote -v查看):

    git remote add origin 项目在码云上的地址    //将本地master分支推送到云端上(在云端上master分支默认为origin)

因为本地仓库中还不包含远程仓库的一些默认文件,可以使用下面命令将远程仓库的内容拉取到本地:

    git pull origin master

将本地仓库的内容推送到远程仓库中:

    git add *
    git commit -m "与本次提交相关的备注信息"
    git push origin master
如何选择开源许可证

选择开源许可证

删除仓库

管理->项目设置->删除项目

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

使用Git命令把本地项目上传到Github托管

(1)首先在Github上新建一个repository,我命名为NewsClient,其他的根据自己的需求填写即可: (2)创建完成后,可以看到是这样子的。。。 3)注意到右下角的项目URL...

使用Github和Bitbucket托管项目 Git的全局配置和单个项目的配置

Git是Linus.Torvald为了管理Linux内核发起并开发的一个开源分布式版本控件系统(DVCS)。从2002年起,Linux 内核一直使用BitKeeper来进行版本管理,但是在2005年BitKeeper和Linux 内核开源社区的合作关系结束,BitKeeper再也不能免费使用了,这迫使Linus

Android基础入门教程——1.5.2 Git之使用GitHub搭建远程仓库

Android基础入门教程——1.5.2 Git之使用GitHub搭建远程仓库标签(空格分隔): Android基础入门教程本节引言: 在上一节中,我们学习了如何使用Git,构建我们的本地仓库,轻...

Android开发网上的一些重要知识点

android单实例运行方法 我们都知道Android平台没有任务管理器,而内部App维护者一个Activity history stack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NEW_TASK标记来打开一个新窗口,比如Launcher,所以考虑单任务的实现方法比较简单,首先Android123纠正下大家一种错误的方法就是直接在androidmanifest.xml的application节点中加入android:launchMode="singleInstance"这句,其实

用Git和Github托管项目入门教程

简单记录一下如何使用Git和Github来管理自己的项目。1、首先要去github官网注册一个账户。官网地址:https://github.com点击sign up for Github,注册账户。2...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)