Git 使用

155 阅读1分钟

1. 创建版本库

git init

2. 添加文件

git add <fileName> 添加一个文件或添加此文件的改动

git add . 添加所有改动过的文件

3. 提交所添加的文件

git commit -m <messages>

4. 日志功能

git log 查看提交历史

5. 查看命令历史

git reflog

6. 版本回退

git reset --hard HEAD^ 回退到上一个版本,HEAD 表示当前版本

git reset --hard HEAD^^ 回退到上两个版本,以此类推

git reset --hard HEAD~100 回退到上100个版本

git reset --hard <commit_id> 回退到此次提交

7. 查看版本库当前状态

git status

8. 查看工作区与版本库里最新版本的区别

git diff HEAD -- <fileName>

9. 撤销修改

git checkout -- <fileName> 撤销此文件的修改,文件未被提交

git checkout . 撤销所有修改

10. 分支

git branch 查看分支

git branch <name> 创建分支

git checkout <name> 切换分支

git checkout -b <name> 创建并切换分支

git merge <name> 合并某分支到当前分支

git branch -d <name> 删除分支

11. 整理

git rebase 可以把本地未push的分叉提交历史整理成直线

12. 标签

git tag 查看标签

git tag <name> 创建标签

git show <tagname> 可以看到说明文字

git tag -d <name> 删除标签