美文网首页
Git知识点

Git知识点

作者: xx伐木累zw | 来源:发表于2017-12-20 17:43 被阅读0次

    一、安装Git

    1、Linux上

    打开shell界面,输入sudo apt-get install git-core

    2、Windows上

    下载安装包,下载完成后,双击安装包,之后一直点击“下一步”。

    二、创建代码仓库

    Windows上安装的Git可以在图形界面上进行操作,并且Android Studio也支持以图形化的形式操作Git,但是Git的各种命令才是应该掌握的核心技能,不管你是哪个操作系统中,使用命令行来操作Git肯定都是通用的。

    1、配置身份

    git config --global user.name "MrSun"
    git config --global user.email "181********@163.com"

    查看系统config

    git config --system --list

    查看当前用户(global)配置

    git config --global --list

    查看当前仓库配置信息

    git config --local --list

    image.png

    在指定目录中输入如下命令:

    git init

    image.png

    如果你想要删除本地仓库,只需要删除这个文件夹就行了。

    2、提交本地代码

    image.png

    git add build.gradle
    添加所有
    git add .
    提交
    git commit -m "First commit."


    image.png

    三、Git版本控制工具进阶

    1、忽略文件

    image.png

    2、查看修改内容

    使用Git来查看自上次提交后文件修改的内容,在项目的根目录下输入如下命令:

    git status
    查看所有文件的更改内容:
    git diff
    查看某个文件的更改内容:
    git diff app/src/main/java/com/example/providertest/MainActivity.java
    执行结果中减号代表删除的部分,加号代表添加的部分。

    3、撤销未提交的修改

    撤销某个修改:
    git checkout app/src/main/java/com/example/providertest/MainActivity.java
    运行git status命令检查


    image.png

    修改MainActivity文件中的代码,输入执行git add .命令,
    git status命令和git checkout app/src/main/java/com/example/providertest/MainActivity.java命令,


    image.png
    git status HEAD app/src/main/java/com/example/providertest/MainActivity.java
    image.png

    4、查看提交记录

    git log

    image.png
    image.png

    四、Git版本控制工具的高级用法

    1、分支的用法

    image.png

    git branch version1.0
    再输入git branch命令来检查一下,你会发现,master分支前面有一个"*"号,说明目前我们的代码还是在master分支上的。

    从master分支切换到version1.0这个分支上

    git checkout version1.0
    再次输入git branch来进行检查

    image.png

    git checkout master
    git merge version1.0


    image.png

    git branch -D version1.0

    2、与远程版本库协作

    image.png

    git clone https://github.com/example/test.git

    image.png

    git push origin master

    image.png

    git fetch origin master

    image.png

    git diff origin/master


    image.png

    git pull origin master

    3、将代码托管到Github上

    image.png

    相关文章

      网友评论

          本文标题:Git知识点

          本文链接:https://www.haomeiwen.com/subject/qvzdixtx.html