本文从:Git和Github简单教程 - schaepher - 博客园,转载并做了修改。
目录
本文从:Git和Github简单教程 - schaepher - 博客园,转载并做了修改。
一、安装git
安装包网址:Git for Windows
安装时一直点击next就可以了。
二、git简单使用
1. 新的仓库,初始化
在需要建立repository的地方,右键Git Bash Here:
输入git init初始化仓库:
设置email和用户名:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
2. 文件的添加和提交
在文件夹下新建today.txt,内容为“今天是儿童节,追自己快乐!”
输入git status,提示该文件还未追踪:
输入git add -A进行追踪
输入git status查看状态,提示today.txt可以committed了:
执行git commit -m "Happy Childrens Day to myself"提交。
执行git log查看提交记录:
3. 文件的修改
将文件改为如下,并设置UTF-8格式:
输入git status提示修改。
输入git diff,提示修改的最新内容对比:(乱码是因为windows记事本是非utf8格式)
git add -A
git commit -m "将[自己]改为[米娜桑]"
git log
再次将文本改为“今天是儿童节,追luxi快乐!”
git diff
还原之前的修改:git checkout -- .
git status
重新打开文件发现恢复成了“今天是儿童节,追mimi快乐!”
4. 版本回退
git log
回退到第一个版本:git reset --hard a75e1cb
git log
恢复最新的版本:
git reflog
git reset --hard 86745e1
git log
5. 清除未追踪的文件
git clean -xf
6.关于git status中文乱码问题
如果要使它显示为中文,在命令行里执行:git config --global core.quotepath false
。
如果 git log
也会乱码,执行以下命令:
git config --global i18n.commitencoding utf-8
git config --global i18n.logoutputencoding utf-8
请根据需要将后面的 utf-8 替换成你想要的编码。如果是团队项目,请确保所有成员的设置都一致。