- 初始化本地库:git init
- 设置用户签名的用户名部分:git config --global user.name 用户名
- 设置用户签名的邮箱部分:git config --global user.email 邮箱
- 查看本地库状态:git status
- On branch master :表示主分支
- Untracked files:表示未跟踪状态
- Untracked 未跟踪(未被纳入版本控制)
- Tracked 已跟踪(被纳入版本控制)
- Unmodified 未修改状态
- Modified 已修改状态
- Staged 已暂存状态
- 添加到暂存区:git add 文件名
- 提交到本地库:git commit -m "日志信息" 文件名
- 查看历史记录:git reflog
- 版本穿梭:git reset --hard 版本号
- git reset --hard HEAD^ :一次回退一个版本,一个^代表一个版本数量
- git reset --hard HEAD~n :回退n次操作
- 查看日志:git log
- 撤销:
- 未add,未commit:git checkout -- a.txt :撤销修改(还原原来的文件)
- 已add,未commit:git reset
- 分支操作:
- 创建分支:git branch 分支名
- 查看分支:git branch -v
- 切换分支:git checkout 分支名
- 把指定的分支合并到当前分支上:git merge 分支名
相关文章
- 02-06Glusterfs的常用命令
- 02-06python调用shell命令
- 02-06cmake自动添加git版本信息到生成代码
- 02-06终端中经常使用的shell 命令
- 02-06Python3 pip命令报错:Fatal error in launcher: Unable to create process using '"'
- 02-06shell 在终端中打开另一个终端执行命令
- 02-06maven 手动安装jar到仓库的命令
- 02-06Iwpriv工作流程及常用命令使用
- 02-06关于bedtools merge 功能中sort 命令的解释
- 02-06CCF CSP认证201403-3 命令行选项