1. Git Bash中文乱码
Windows下运行Git Bash中文乱码有两种形式(两个只能解决一个),一种是提示符乱码,一种是输出命令乱码
- 提示符乱码:在设置中选择GBK字符集
![](https://img.haomeiwen.com/i3302240/b0c1c0d7ec26b574.png)
-
命令输出乱码:
- 字符集设置为UTF-8(方便代码移植,有的系统或者编程软件对GBK支持并不是很好)
![](https://img.haomeiwen.com/i3302240/d90c7f33e1c00c06.png)
- 依次输入下列命令
git config --global i18n.commitencoding utf-8
git config --global i18n.logoutputencoding utf-8
export LESSCHARSET=utf-8
2. Day 1
-
配置Git信息
$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"
-
创建一个仓库
git init
。Git Bash提供一个Linux Bash环境,文件管理相关的命令基本都可以使用。 -
添加文件
git add filename
添加文件到暂存区git commit -m "your messgae"
提交暂存区文件,并说明 -
查看当前从仓库状态
git status
-
git diff filename
查看工作区和仓库中最新版的区别git diff HEAD -- filename
-
查看提交日志
git log
-
回滚
当前版本可用HEAD表示,HEAD^表示上一个版本,HEAD^^上上个版本,也可以表示为HEAD~数字
通过
git reset 版本hash摘要
或者HEAD的方式回滚 -
查看命令历史
git reflog
-
撤销修改
git checkout -- filename
撤销到commit 或者 add时的状态 -
删除文件
git rm filename
网友评论