美文网首页
Git 学习总结

Git 学习总结

作者: 小白自学前端 | 来源:发表于2020-03-07 17:27 被阅读0次

    配置

    git config --global user.name 'wanchao'

    git config --global user.email '1@.com'

    --local 只针对当前仓库有效

    --global 针对用户所有仓库有效

    --system 针对系统所有登陆的用户有效

    显示所有配置

    git config --list

    显示想查看的内容

    git config --global user,name

    新建仓库

    git init

    显示版本历史

    git log

    --oneline 简洁的提交历史

    --all 所有的分支提交记录

    --graph 以图表的方式展示记录

    -n{数字} 查看最近的几次提交 git log -n4

    查看图形化显示

    gitk

    --all 查看全部分支

    帮助

    git help log --web 产看log命名的具体信息

    .git

    git cat-file -t [hash] 查看hash的类型

    git cat-file -p [hash] 查看hash内容

    查看diff

    git diff [commit1] [commit2]

    git diff HEAD HEAD~2 与HEAD提交之前的两个版本比较差异

    删除分支

    git branch -d [分支] 删除分支,不能删除未合并的分支

    git branch -D [分支] 可删除未合并的分支

    修改commit message

    git commit --amend 最近一次提交修改信息

    git rebase -i [修改信息的commit的父级] 修改某个之前提交的commit信息

    image

    合并几个连续commit为1个

    git rebase -i [修改信息的commit的父级] 修改某个之前提交的commit信息

    image

    (将三个s标注的commit合并到 9094228e这个commit上。四合一)

    合并间隔commit为1个

    git rebase -i [修改信息的commit的父级]

    调整合并分支的顺序,修改状态 s

    工作区与暂存区的区别

    git diff 查看全部差异

    git diff -- [文件] 查看某个文件或多个文件的差异

    暂存区与HEAD的区别

    git diff --cached

    相关文章

      网友评论

          本文标题:Git 学习总结

          本文链接:https://www.haomeiwen.com/subject/txfhdhtx.html