Git命令总结

本地命令

序号 命令 用途
1 git init 为工作区初始化一个git版本控制库
2 git add <文件…> 将工作区指定文件修改提交给暂存区
` git add . 将工作区下所有文件修改提交给暂存区
3 git status 查询暂存区
4 git reset 清空暂存区
` git reset –hard <版本号> 回到某个版本
· git reset - -HEAD <文件…> 将添加到暂存区的修改还原到未添加暂存区时
5 git checkout <文件…> 放弃对指定文件修改(此时文件并未commit)
` git checkout . 放弃对所有文件修改(此时文件并未commit)
` git checkout <分支名> 切换分支
` git checkout -b <分支名> 创建+切换分支
6 git commit 将暂存区内容提交给分支
` git commit -m “对本次提交的描述” 提交并且加注释
7 git log 显示所有提交历史
` git log –pretty=oneline 简洁模式显示所有commit记录
` git log –graph –pretty=oneline –abbrev-commit 树形模式
8 git reflog 显示所有操作命令历史
9 git diff HEAD 查看工作区,和版本库中最新版本的区别
10 git rm 删除版本库中的文件
11 git branch 查询所有版本
` git branch <分支名> 创建分支
` git branch -d <分支名> 删除分支
12 git merge <分支名> 合并某分支到当前分支

远程命令

序号 命令 用途
1 git remote rm origin 删除远程库
2 git remote add origin url 添加远程库
3 git push <远程主机名> <本地分支名>:<远程分支名> 将本地分支推送到远程
` git push -u origin master 本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了
4 git pull <远程主机名> <远程分支名>:<本地分支名> 用于从另一个存储库或本地分支获取并集成(整合)
` git pull -d <远程主机名> <远程分支名> 删除远程分支

Git命令总结_第1张图片

你可能感兴趣的:(Git,工具)