git 学习命令总结
来源:互联网 发布:网警怎样发现网络犯罪 编辑:程序博客网 时间:2024/06/10 18:37
git config --global user.name "Knight"
git config --global user.email "xiaoge777888@126.com"
git config --list
git init
git add <文件名>
git commit -m "描述信息"
合并:git commit -am "描述信息"
git status
git log
通过HEAD恢复快照:
git checkout -- <文件名> 将暂存区域的文件恢复到工作目录
git checkout HEAD~ <文件名> 将仓库的上一个快照中的文件回滚
git reset [--mixed] HEAD <文件名> 将仓库的最新快照回滚到暂存区域。
git reset [--mixed] HEAD~<数字> 移动HEAD的指向,然后将HEAD指向的快照回滚到暂存区域。
git reset --soft HEAD~<数字> 移动HEAD指向。
git reset --hard HEAD~<数字> 移动HEAD指向,将其指向的快照回滚到暂存区域和工作目录。
如果是从其他分支跳过来,其他分支会直接跳到主分支。
通过版本号恢复快照:
git reset [--mixed] 版本快照的ID <文件名>
git reset [--mixed] 版本快照的ID
git diff 比较工作目录和暂存区域的版本
git diff HEAD 比较工作目录和仓库的最新版本
git diff 版本ID 比较工作目录和仓库的对应ID版本
git diff --cached 比较暂存区域和仓库的最新版本
git diff --cached 版本ID 比较暂存区域和仓库的对应ID版本
git diff 版本ID 版本ID2 比较仓库的2个版本
比较当中的一些命令:
j:下一行
k:上一行
f:下一页
b:上一页
d:下半页
u:上半页
g:第一行
G:最后一行
/<搜索内容> 从头开始搜索
?<搜索内容> 从未开始搜索
git commit --amend 修改提交说明
git commit --amend -m "新说明" 修改提交说明
git [-f] rm <文件名> 删除工作目录和暂存区域的文件
git rm --cached <文件名> 删除暂存区域的文件
git mv <旧文件名> <新文件名> 修改文件名
分支:
git branch <分支名> 创建分支
git log --decorate --oneline --graph --all
git checkout <分支名> 切换分支
git checkout -b <分支名> 创建并切换分支
git checkout HEAD~ 将HEAD移动到上一个快照,并创建一个匿名分支
git branch <分支名> ID 将匿名分支命名
合并:
git merge <分支名> 合并分支
删除:
git branch -d <分支名>
- git命令 学习总结
- git 命令学习总结
- git命令学习总结
- git 学习命令总结
- 学习总结:git命令
- Git命令学习总结(-)
- git安装及命令学习总结
- 【学习总结】git命令集笔记
- [GIT] git应用 命令总结
- git 命令总结
- git命令总结
- Git 命令总结
- git命令总结
- git命令总结
- git 命令总结
- git命令使用总结
- 常用Git命令总结
- git命令总结
- 一只小蜜蜂...
- hdu1907
- swift_042(Swift的typealias(别名)的用法)
- 取数问题
- 文章标题
- git 学习命令总结
- python017 Python3 模块
- POJ 1743 后缀数组 解题报告
- http相关知识点
- linux重器 vi编辑器使用
- UVA10891 Game of Sum(区间DP)
- 有趣的隐式图模型——USACO CONTEST FEB07 白银莲花池
- P1231 危险道路
- I/O重定向