Git常用命令


本地常用命令

git init ## 创建版本管理
git status ## 查看状态
git add ./ ## 添加到暂存区
git commit -m "" ## 提交到本地仓库

推送到码云常用命令

git remote add [origin] [ip] ## 本地与远程仓库建立连接
git remote -v ## 查看连接
git remote remove [origin] ## 删除与远程仓库的连接
git push
git pull
git clone

分支常用命令

git branch ## 查看分支
git branch [name] ## 创建分支
git checkout [name] ## 切换分支
git merge ## 合并分支

查看日志常用命令

git log ## 到当前版本的详细信息
git log --oneline ## 到当前版本的简单信息
git reflog ## 全部版本信息

查看系统配置常用命令

git config --system --list ## 查看系统配置信息
git config --global --list ## 查看个人配置信息
git config ## 全部配置信息

回滚常用命令

git reset --mixed HEAD
git reset --soft HEAD
git reset --hard HEAD

回到未来版本常用命令

git reset --hard [id]

比较文件的不同

git diff ## 即比较文件在暂存区和工作区的差异

不跟踪某个文件

git rm -f filename ## 删除版本库中,以及工作区中的文件
git rm --cached filename ## 删除暂存区中的文件

列出master分支下跟踪的文件

git ls-tree -r master --name-only

参考大佬的博客

1
2
3
4
5
6

这是另外一个

https://www.jianshu.com/p/e57a4a2cf077 (包括修改提交说明)

Git