Git学习笔记(持续更新中)

发布于 14 天前  38 次阅读


初始化本地仓库

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控制,文件名可使用通配符