【Android Studio】Git与GitHub的初步了解

配置身份

git config --global user.name "Seibei_jsd"
git config --global user.email "[email protected]"

配置完成后,我们可以再次输入命令(不包括名称),检查是否配置成功。
配置成功的检查结果如下图所示:
在这里插入图片描述

创建代码仓库

在需要创建代码仓库的工程目录下,右键打开Git Bash,键入以下命令

git init

完成代码仓库的创建。
检查手段:

ls -al

成功创建则如下图所示,在这里插入图片描述
想要删除代码仓库也只需要到对应的文件目录下删除该文件即可。

提交本地代码

git add xxx (or git add .)
//添加单个文件xxx或者添加全部文件
git commit -m "xxxxx"
//提交添加的文件并注释“xxxxx”

查看修改内容

git status
//查看被修改的文件
git diff
//查看被修改的内容

在这里插入图片描述
在这里插入图片描述

查看提交记录

git log

在这里插入图片描述
每个版本包含的内容有:

  1. 版本号
  2. 上传作者&邮箱
  3. 上传日期
  4. 注释(-m "xxxx"中xxxx的内容)

撤销未提交的修改

git diff
//先找到要撤销的文件的位置
git checkout xxxxxxx
//xxxxxx为需要撤销操作的文件的位置

在这里插入图片描述
注意,如果已经add了的文件将无法用此方法撤销更改。需要加一行命令:

git reset HEAD xxxxxx
//xxxxx为文件地址

在这里插入图片描述

版本回退

git reset --hard HEAD
//HEAD代表当前版本
git reset --hard HEAD^
//HEAD^代表上一个版本,HEAD^^代表上上一个版本,以此类推
git log

或者可以直接从git log中获得目标版本的版本号,直接使用下列命令

git reset --hard xxxxxxx
//xxxxxxx为版本号

eg.在这里插入图片描述
如果回退版本后后悔了,想要返回最新的版本,但是git log中已经没有了那个版本的版本号,可以

git reflog

reflog

找到需要的版本号,用之前的方法就可以回到需要的版本了。