git commands

git init 创建创库


git add . 记录

git commit -m "" 上传

git log 查看日志 commit 信息

git status 查看工作区和暂存区的文件状态


git config --global user.name 设置贡献者名

git config --global user.email 设置贡献者邮箱

git config --list 查看配置

git commit -a -m 执行这样命令的时候 会同时执行 git add 然后再执行git commit

git diff 查看不同 只是将暂存区和工作区进行对比

git diff --cached /git diff --staged 将暂存区和版本区进行对比

git diff master 将工作区和版本区进行对比

git reset HEAD <file name>将工作区提交到暂存区的操作撤销

git checkout --<file.name> 将暂存区的代码恢复到之前那样

git rm <file.name>将工作区的文件手动删除之后 然后使用这个命令区删除暂存的文件

git rm -f <file.name> 将工作区和暂存区的文件全部删除

git rm --cached <file.name> 只删除暂存区中的文件 工作区的文件不会被删除

git log --oneline

git branch 查看分支

git branch <分支名> 创建新的分支

git merge <分支名>合并分支

git checkout <分支名> 去到想要的分支

git reset --hard (版本号) 版本穿梭

git reset --hard HEAD^ 将某一个文件回复指点版本的样子

git reser --hard HEAD <num>

原文地址:https://www.cnblogs.com/jocelyn11/p/12322397.html