Git知识点

2017-12-20  本文已影响0人  xx伐木累zw

一、安装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
上一篇下一篇

猜你喜欢

热点阅读