• Android读书笔记三


     通过一章的学习体会到Git的重要性,因为想要获取开源的源代码,必须要使用Git,而且Linux内核完全是由Git管理的。Git是对源代码进行管理,在使用之前需要先安装,命令是

    (1)apt-get install git-core

    (2)apt-get install git-doc git-svn git-email git-gui gitk

    其中第二条语句是安装的git命令。

    Linux下提供三种方式查看文档:

    1.直接使用man查看指定命令的帮助文档,查询完成后可以按q直接退出

    2.以文本形式查看指定的文档使用命令:

     (1)git help <sub-command>

     (2)git get git-   (加的是需要查询的命令)

    3.查看HTML形式的文档采用的命令:

      git help-w git-checkout

    书中通过一个完整的例子整体来演示git的功能庞大,包括如何创建版本库、提交源代码、创建分支、向远程服务器上传源代码、从远处服务器上获取源代码等技术。

    1.创建版本库,Git与其他软件的版本库在组织方式上有很大的差异,其分为本地版本库和远程版本库,在联网的情况下使用远程版本库,

    2.使用Git管理文件,首先要将文件提交到本地版本库,然后执行命令进入一个目录,并在此目录下建立一个.txt的文件,然后将此文件加到本地版本库的索引中,并将其.txt文件提交到版本库。

    3.Git提供分支的概念,但是在创建分支之前需要了解当前版本包含哪些本地分支,

    (1)查看命令:git branch

    (2)新建分支:git branch new-branch

    (3)删除刚刚建立的分支:git branch -D new-branch

    (4)切换本地分支:git checkout new-branch

    4.接着提到了远程,讲到Git托管服务器,第一次听这个名词,书中使用Github来托管刚刚建立的.txt文件,使用之前需要在http://github.com/signup/free页面注册一个免费用户,接着通过提示创建开源项目

    5.然后要上传源代码到Github,上传时需要SSH校验,要使用命令ssh-keygen -t rsa -C” ”,双引号里边写的是注册的邮箱号,然后生成一个密钥文件和一个公钥文件,文件存在之后,需要备份,接着有提示,但是Ubuntu成功完成以上操作仍然不能通过测试,需要向代理身份验证添加RSA身份。可以在Github页面看到上传的文件,还可以找到用于上传的URI。

    6.可以下载源代码从Github

    (1)下载整个工程:git clone git@github.com:androidguy/helloword.git

    此处最后的helloword是举例,可以根据自己需要更改

    (2)获取某一分支的最新内容:git pull origin master

    http://www.cnblogs.com/xxyue/

     

     

  • 相关阅读:
    URAL 2046 A
    URAL 2056 Scholarship 水题
    Codeforces Gym 100286I iSharp 水题
    Codeforces Gym H. Hell on the Markets 贪心
    Codeforces Gym 100286G Giant Screen 水题
    Codeforces Gym 100286B Blind Walk DFS
    Codeforces Gym 100286F Problem F. Fibonacci System 数位DP
    Codeforces Gym 100286A. Aerodynamics 计算几何 求二维凸包面积
    Codeforces Gym 100418K Cards 暴力打表
    Codeforces Gym 100418J Lucky tickets 数位DP
  • 原文地址:https://www.cnblogs.com/xxyue/p/5451456.html
Copyright © 2020-2023  润新知