博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git常用命令记录(持续更新)
阅读量:6611 次
发布时间:2019-06-24

本文共 1516 字,大约阅读时间需要 5 分钟。

推荐大家安装 Oh my zsh,它扩展了自带的终端。

三个区域:

工作区

暂存区

版本库

常用命令:

git init  初始化git status : 查看缓存区状态git add test.js :  提交指定文件git commit  --amend -m 'rename 再次修正' :修改提交的msg信息,相当于跟上一次是同样的提交git checkout -- test.txt  :	清除修改信息 此步慎重git reset head test.txt :清除缓存区,恢复到工作区git mv test.txt test2.txtx : 重命名 原文件 新文件git log  查看提交记录 q退出 (后面可以携带参数)git log --graph : 图形化显示信息git config --list :查看配置git config --global user.name "Your Name" :全局配置的权限最高git config --local user.name ''Your Name' :修改提交名字git config --local user.email ''xxxx@xxx' :修改提交邮箱git push origin master -f : 强行让本地分支覆盖远程分支。。。git help + 命令名 : 查看帮助文档git blame app.js : 查看修改信息复制代码

分支:

git branch :显示分支git branch + 分支名  :创建分支git checkout header  : 切换分支git branch -D header :删除分支git checkout -b test2   : 创建并切换到该分支sgit merge test2  : 合并分支git branch -d header :删除分支,前提是分支已经合并git branch -m master master2 : 分支改名git stash : 保存当前分支状态;git stash list : 保存当前分支状态列表;git stash pop : 恢复的同时删除stachgit stash apply stash@{0} : 恢复的同时不删除git stash drop stash@{0} : 手动删除状态复制代码

git rm :

1:删除了一个文件2:将删除的文件纳入到了暂存区若想恢复被删除的文件,需要进行两部操作a:git reset head test.txt :将删除的文件从缓存区恢复到工作区b:git checkout -- test.txt  将工作区的文件丢弃掉复制代码

rm

将文件删除了,但没有纳入到暂存区。git add  纳入到暂存区复制代码

版本回退:

git reset --hard HEAD^  :  一^ 回退到上个版本,以此类推git reset --hard HEAD~1  :  回到一个tijiaogit reset --hard commit_id  :  回退到指定版本git reflog :  记录每一次提交的命令   复制代码

标签

创建标签:git tag v1.0 ;git tag -a v2.0 -m 'msg';git tag : 查看标签;git tag -d v1.0 : 删除标签;复制代码

diff

git diff : 比较暂存区和工作区之间的文件差别git diff HEAD : 比较最新提交和工作区之间的差别git diff -cached : 比较最新提交和暂存区之间的差别;复制代码

转载地址:http://lhaso.baihongyu.com/

你可能感兴趣的文章
工作流引擎Synchro FLOW提供的API接口总汇
查看>>
web工程师要警醒
查看>>
浅谈Linux磁盘修复e2fsck命令
查看>>
主板检测卡(DEBUG卡错误代码表)
查看>>
理解五个基本概念,让你更像机器学习专家
查看>>
apache安装(1)
查看>>
c primer plus(第五版)读书笔计 第四章(6)
查看>>
Apache和tomcat集成
查看>>
Nmap扫描教程之基础扫描详解
查看>>
WordPress漏洞扫描工具WPScan
查看>>
Linux TCP队列相关参数的总结
查看>>
Building JavaScript Games for Phones Tablets and Desktop(7)- 基本的游戏对象
查看>>
关于步进电机的一点学习
查看>>
oracle RAC 使用Jumbo Frames
查看>>
配置RAC负载均衡
查看>>
CentOS开机自动运行程序的脚本
查看>>
中文分词(mmseg4j)
查看>>
ipvs scheduler:lvs调度算法
查看>>
linux命令入门
查看>>
Javascript中的Date
查看>>