【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
每个版本包含的内容有:
- 版本号
- 上传作者&邮箱
- 上传日期
- 注释(-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
找到需要的版本号,用之前的方法就可以回到需要的版本了。