Git 命令总结

由于我记录了使用Git进行个人使用的命令,所以我与大家分享一下。
如果有用的话,请随意使用。

:wq : 保存并退出
:q! : 不保存退出
i : 输入模式
esc : 结束输入模式
rmdir : 删除文件夹
pwd : 显示当前目录
ls : 显示文件列表
ls -a : 检查隐藏文件夹
git : 显示帮助信息
git config ―global use.name “Keishi” : 设置用户名为“Keishi”
git config ―global user.email “(mail address)@gmail.com” : 设置用户邮箱为“(mail address)@gmail.com”
git config ―list : 查看注册信息
(创建”My work”文件夹,并在其中创建仓库。工作记录将记录在名为”.git”的隐藏文件夹中)
mkdir mywork : 创建文件夹mywork
cd work : 切换到work文件夹
git init : 创建仓库
git status : 检查仓库和暂存区状态
→ “Initial commit” = 初始状态
→ “Untracked files” = 未暂存的状态
→ “working directory clean” = ok
→ “modified” : 表示已修改
git add readme.txt : 将readme.txt暂存
git commit : 启动vim并填写提交信息
git log : 确认记录
git add . : 将所有文件暂存
git commit -a -m “2nd commit” : -a = 同时暂存和提交,-m = 指定提交信息
git log ―online : 仅显示提交信息
git log -1 : 仅显示最近的日志(数字为显示的提交日志数量)
git status -s : 简略显示
git diff : 比较暂存和工作目录
git diff ―cached : 比较最新提交和暂存区
git diff HEAD : 比较最新提交和工作目录
git checkout readme.txt : 将工作目录中的文件恢复到之前的状态
git reset readme.txt : 将暂存区的指定文件恢复到上一个状态
git revert HEAD (:wq) : 撤销最新提交
git add . : 将所有文件暂存
git commit -a -m “2nd commit” : -a = 同时暂存和提交,-m = 指定提交信息
git log ―online : 仅显示提交信息
git log -1 : 仅显示最近的日志(数字为显示的提交日志数量)
git status -s : 简略显示
git diff : 比较暂存和工作目录
git diff ―cached : 比较最新提交和暂存区
git diff HEAD : 比较最新提交和工作目录
git checkout readme.txt : 将工作目录中的文件恢复到之前的状态
git reset readme.txt : 将暂存区的指定文件恢复到上一个状态
git revert HEAD (:wq) : 撤销最新提交

⚪︎分支:根据工作内容分支存储库的功能(默认为“master”)
git branch:检查分支
git branch add_html:创建分支
git checkout add_html:切换分支
git checkout master
→ git merge add_html(分支名称):将分支合并到master
→ git branch -d add_html:删除分支
git checkout -b <分支名称>:创建并切换分支
git status:检查冲突状态
→ 当在编辑器中打开冲突文件时,“<< >>”中的部分表示冲突的地方