0
点赞
收藏
分享

微信扫一扫

git版本操作

鲤鱼打个滚 2022-02-09 阅读 55
gitgithub

git版本操作

查看提交记录

git log

git log              查看所有的提交记录
git log 文件路径      查看某个文件的提价记录

对比文件

git diff

git diff   将本次修改的文件与最后一次commit提交的仓库中的文件进行对比
git diff HEAD 将暂存区工作区的文件与最后一次commit提交的仓库中的文件进行对比
git diff branch1 branch2   查看分支1和分支2中存在差异的详情
git diff branch1 brach2 --stat  查看分支1和分支2中存在差异的文件(只是概览)
git diff branch1 brach2 文件路径  查看分支1和分支2中某个文件的差异详情

git show

git show 版本号                某次提交的修改的详情
git show 版本号 文件名          某次提交中某个文件的修改详情

回退文件

git reset

1>工作区保存的文件,(未使用git add添加到暂存区)

git checkout  -- 文件路径

使用这个回退前可先使用git diff 对比下,也可以对比后手动修改

2>暂存区的文件(已使用git add 添加到暂存区,但是没有使用git commit 提交到本地仓库)

git reset 

git reset Head 文件路径         取消git commit,将某个文件回退到 add 但未 commit 的暂存区状态
git reset--hard HEAD^          将所有文件回退一个版本,一个^代表一个版本,回退后暂存区、工作区都是空的
git reset --hard 版本号         将所有文件回退到具体某一版本,暂存区和工作区都回退
git reset 版本 文件名           将某个文件回退到具体某一个版本,暂存区已经回退,但是工作区仍保留着更改
举报

相关推荐

0 条评论