首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一篇教你Git从入门到精通

$ git diff # 显示暂存区和上一个commit差异 $ git diff --cached [file] # 显示工作区与当前分支最新commit之间差异 $ git diff HEAD...# 显示两次提交之间差异 $ git diff [first-branch]......$ git stash drop commit 将当前索引更改保存为一个新提交,这个提交包括用户做出更改与信息 # 提交暂存区到仓库区附带提交信息 $ git commit -m [message...$ git commit --amend [file1] [file2] ... diff 显示当前工作空间和提交不同 # 显示工作目录和索引不同 $ git diff # 显示索引和最近一次提交不同...查看该文件每次提交记录 $ git log # 查看每次详细修改内容diff $ git log -p # 查看最近两次详细修改内容diff $ git log -

22210

Git Cheat 2

-m [message] # 提交工作区自上次commit之后变化,直接到仓库区 git commit -a # 提交显示所有diff信息 git commit -v # 使用一次新commit...# 显示暂存区和上一个commit差异 git diff --cached [file] # 显示工作区与当前分支最新commit之间差异 git diff HEAD # 显示两次提交之间差异...git diff --cached # 显示你工作目录与上次提交之间所有差别,这条命令所显示 内容都会在执行"git commit -a"命令时被提交。...git diff test # 显示你当前工作目录下lib目录与上次提交之间差别(或者更准确 说是在当前分支)。 git diff HEAD -- ....git diff --stat # 显示两次更改之间所有的文件名 git diff-tree -r --no-commit-id --name-only --diff-filter=ACMRTD HEAD

48620
您找到你想要的搜索结果了吗?
是的
没有找到

给自己点时间再记记这200条Git命令

$ git diff # 显示暂存区和上一个commit差异 $ git diff --cached [file] # 显示工作区与当前分支最新commit之间差异 $ git diff HEAD...# 显示两次提交之间差异 $ git diff [first-branch]......$ git stash drop commit 将当前索引更改保存为一个新提交,这个提交包括用户做出更改与信息 # 提交暂存区到仓库区附带提交信息 $ git commit -m [message...$ git commit --amend [file1] [file2] ... diff 显示当前工作空间和提交不同 # 显示工作目录和索引不同 $ git diff # 显示索引和最近一次提交不同...查看该文件每次提交记录 $ git log # 查看每次详细修改内容diff $ git log -p # 查看最近两次详细修改内容diff $ git log -

1.1K20

git常用操作,都在这里了(一)

git log -p 文件名 显示提交之前之后文件变化 --graph 图形化显示使用 查看状态 git status查看当前状态 提交 使用 git commit -m "record message..." 将暂存区中文件提交并记录提交记录 , 如果需要详细记录提交信息 不输入-m 会进入编辑提交信息编辑器一般第一行简要概括更改内容 第二行空行第三行详细描述更改内容 如果想中止提交可直接退出编辑器便会中止提交...m两步使用 git diff git diff查看当前工作树与暂存区差别 git diff HEAD专门查看当前工作树与最后一次提交差别 查看分支 git branch查看当前分支 -a显示当前分支相关信息...origin feature-D git diff git diff # 比较两次提交之间差异 是相对于改变了什么 git diff <branch1...,但是工作空间有所有改变代码 git reset --soft软模式代表leaving working directory and index untouched,也就是文件所有的改变加入了暂存区而未提交

1K120

一份简简单单git命令手册(附带备忘清单)

$ git diff # 显示暂存区和上一个commit差异 $ git diff --cached [file] # 显示工作区与当前分支最新commit之间差异 $ git diff HEAD...# 显示两次提交之间差异 $ git diff [first-branch]......$ git stash drop commit 将当前索引更改保存为一个新提交,这个提交包括用户做出更改与信息 # 提交暂存区到仓库区附带提交信息 $ git commit -m [message...diff 显示当前工作空间和提交不同 # 显示工作目录和索引不同 $ git diff # 显示索引和最近一次提交不同 $ git diff --cached # 显示工作目录和最近一次提交不同...# 查看每次详细修改内容diff $ git log -p # 查看最近两次详细修改内容diff $ git log -p -2 #查看提交统计信息 $ git log --stat

42510

码云使用教程

-m [message]# 提交工作区自上次commit之后变化,直接到仓库区 $ git commit -a# 提交显示所有diff信息 $ git commit -v# 使用一次新commit...log -p [file]# 显示过去5次提交 $ git log -5 --pretty --oneline# 显示所有提交用户,按提交次数排序 $ git shortlog -sn# 显示指定文件是什么人在什么时间修改过...$ git blame [file]# 显示暂存区和工作区差异 $ git diff# 显示暂存区和上一个commit差异 $ git diff --cached [file]# 显示工作区与当前分支最新...commit之间差异 $ git diff HEAD# 显示两次提交之间差异 $ git diff [first-branch]......[second-branch]# 显示今天你写了多少行代码 $ git diff --shortstat "@{0 day ago}"# 显示某次提交元数据和内容变化 $ git show [commit

11.5K20

Git 整理 v1.0 | Git 操作整理-基础篇

显示内容就是相比之前版本 A 变更了哪些文件; 当使用 git add 命令之后,文件修改东西就被提交到暂存区了,而工作目录中版本是变化之后了,比如版本 B。...那么使用 git status 之后,暂存区显示内容是相对版本 A 变化文件信息,也相当于是版本 B 情况; 当使用 git commit 之后,这个更改就被提交到了版本历史中,那么版本历史就从版本...git log -n2 # n2 代表查看最近两次commit历史 git log -2 # 2 代表查看最近两次commit历史 git log -n2 --oneline # 简洁显示最近两次版本更新信息...不同 commit、分支 之间进行比较 git diff hash_value1 hash_value2 # hash_value1 对应 comimit 和 hash_value2 对应 commit...工作目录和暂存区做比较 git diff # 对所有文件进行比较 git diff -- file_name1 file_name2 # 对指定文件进行比较 比如一开始的话,HEAD 、暂存区和工作目录都是一样

40520

Git

git clone 3、添加到暂存区 git add 将修改过文件添加到暂存区,使用git add .或git add -A将所有更改文件添加到暂存区。...4、提交到本地仓库 git commit 在提交时候需要添加提交信息git commit -m ,如此以来就知道每次提交做了什么更改。...显示工作区与暂存区不同:git diff 显示暂存区与本地仓库不同:git diff --cached 显示三者不同:git diff HEAD 仅显示改变文件:git diff --name-only...显示两次提交差异:git diff 5、远程仓库 git remote 将代码提交到远程仓库之前需要建立连接。... 合并develop分支到本分支:git merge develop 合并最近切换分支:git merge - 日志和标签 显示提交日志:git log 以图表形式显示提交日志:git

39730

Git 常用命令清单笔记

结果 git diff # 比较Worktree和Index之间差异 git diff --cached # 比较Index和HEAD之间差异 git diff HEAD...# 比较Worktree和HEAD之间差异 git diff branch # 比较Worktree和branch之间差异 git diff branch1 branch2 #...比较两次分支之间差异 git diff commit commit # 比较两次提交之间差异 git diff master..test # 上面这条命令只显示两个分支间差异...--abbrev-commit git log -num #显示第几条log(倒数) git reflog #查看所有分支所有操作记录 git log --since=1.day #一天内提交;你可以给出各种时间格式...git log --pretty="%h - %s" --author=自己名字 #查看自己日志 git log -p -2 #展开两次更新显示每次提交内容差异 git log --stat #要快速浏览其他协作者提交更新都作了哪些改动

72430

最全前端Git基础教程

-m [message] # 将工作区更改直接提交到仓库 git commit -a # 提交前展示所有的变动 git commit -v # 使用新提交代替上次提交,如果代码没有任何变动...git log -S [keyword] # 显示自某次提交以来所有更改,一次提交显示一行 git log [tag] HEAD --pretty=format:$s # 显示自某次提交以来所有更改...已提交数目多少排名 git shortlog -sn # 显示指定文件何时被何人修改过 git blame [file] # 显示暂存区和工作区文件差别 git diff # 显示暂存区和上一次提交差别...git diff --cached [file] # 显示工作区和当前分支最近一次提交差别 git diff HEAD # 显示指定两次提交差别 git diff [first-branch...[second-branch] # 显示今天提交了多少代码 git diff --shortstat "@{0 day ago}" # 显示特定提交提交信息和更改内容 git show [commit

29110

git diff 一个妙用

git diff 常规用法git diff 可以用来比较在git仓库中两次提交或两个文件diff,常见用法如下:# 显示当前代码与最新commit代码之间差别 git diff显示暂存...(也就是已经git add 但还没有git commit)代码提交 git diff --staged # 显示当前代码与时代码区别 git diff   # 显示暂存代码与时代码区别 git diff --staged   # 显示两次commit-id之间代码区别 git diff ...    # 显示当前分支与 branch1 分支上代码区别 git diff  # 显示两个分支上代码之间区别 git... diff  所有上述命令后面都可以加一个目录或文件路径来只显示这个目录或文件中区别:git diff /path/to/folder git diff /path

9010

Git实战

] 将本地状态回退到和远程一样 git reset –-hard origin/[分支名] 回退到某个版本 # 获取所有的HEAD更改信息sha1值 git reflog git reset...diff --cached [hello.txt] git diff --cached [HEAD或者SHA1] [filename] # 显示工作区与当前分支最新commit之间差异 git...diff HEAD git diff [HEAD或分支名] [filename] # 显示两次提交之间差异【分支名】 git diff [first-branch]......[second-branch] git diff [SHA1] [SHA1] [filename] #分支之间差异 #分支之间差异 git diff [分支1] [分支2] git diff [分支...: -p 选项展开显示每次提交内容差异,用 -2 则仅显示最近两次更新 ​ 例如:git log -p -2 –name-only 仅在提交信息后显示已修改文件清单 –name-status

82810

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券