初始化本地仓库
git init
设置邮箱和用户(全局)
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
添加和提交文件
git add {path}
git commit -m "something"
可以使用-am参数使两个操作合并
git commit -am "something"
版本回退
git reset [--mixed|hard|soft] {id|HEAD^}
比较差异
git diff [id|HEAD~]
直接删除暂存区文件
不同于直接使用rm
命令删除工作区文件再提交,git rm
命令会同时删除工作区和暂存区的文件
--cached参数会只删除暂存区不删除工作区
git rm [--cached] {path|filename}
.gitignore忽略文件
创建并在.gitignore
文件中输入不想提交的文件名就可以让这个文件不受git控制,文件名可使用通配符
Comments NOTHING