git 命令总结
2016-09-14 11:04:53 96 举报
git 命令个人总结
作者其他创作
大纲/内容
slavery1
checkout
begin
rebase命令,我觉得只是简单的把分支拼接成线性,图形比较容易看而已,在分支把master将rebase进去,此时是这样的
我们再切换到master修改,提交,此时版本分支图变成这样了
master1
对于后面参数只用head,reset 是把HEAD向后移动了一下,而git revert是HEAD继续前进
当前工作空间workspace
master
branch
pull
master4
commit -m
仓库master0
仓库repository
clone
merge
revert
git revert head
reset head^
dev
会显示所有得的head变更
stash
status
git盏
master2
add .
status查看哪些文件添加到暂存区,哪些文件还在工作空间
reflog[--relative-date]
stash [list]/[pop]/[clear]列出当前盏,弹出栈顶,清空盏
reset
暂存区index
diff
commit -am
head
只修改内容才可以这么做,即不增加文件
master3
checkout命令切换分支
push
在master上,执行git merge slavery
reset head^^
slavery0
log[--graph]
fetchmerge
reset之后,就会失去之后版本记录,要用git log或git reflog找到指定hash值,reset回去
远端remote
branch slavery命令创建slavery新分支,如上图分叉了
应用:在不提交的情况下,想切换分支,将数据压入盏中,并恢复至HEAD的状态
branch命令查看分支信息
0 条评论
下一页