历史管理
查看历史
git log --pretty=oneline filename #一行显示
git log -p -2 #显示最近2次提交内容的差异
git show cb926e7 #查看某次修改
版本回退
git reset --hard HEAD^ #回退到上一个版本
git reset --hard cb926e7 #回退到具体某个版
git reflog #查看命令历史,常用于帮助找回丢失掉的commit
用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,HEAD~100就是上100个版本。
管理修改
git status #查看工作区、暂存区的状态
git checkout --
git reset HEAD
查看差异
git diff #查看未暂存的文件更新
git diff --cached #查看已暂存文件的更新
git diff HEAD -- readme.txt #查看工作区和版本库里面最新版本的区别
git diff
使用内建的图形化git:gitk,可以更方便清晰地查看差异。当然 Github 客户端也不错。
删除文件
git rm
git rm --cached
储藏和恢复
git stash #储藏当前工作
git stash list #查看储藏的工作现场
git stash apply #恢复工作现场,stash内容并不删除
git stash pop #恢复工作现场,并删除stash内容
分支管理
创建分支
git branch develop #只创建分支
git checkout -b master develop #创建并切换到 develop 分支
合并分支
git checkout master #切换到主分支
git merge --no-ff develop #把 develop 合并到 master 分支,no-ff 选项的作用是保留原分支记录
git branch -d develop #删除 develop 分支
标签
2015职称计算机考试书PowerPoint2007中 .. 定价:¥45 优惠价:¥42 更多书籍 | |
2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 |