日日是好日

工作中常用Git操作总结

April 1, 2021

基础操作

    git pull
    git fetch
    git fetch xxx
    git co -b xxx
    git co xxx
    git add xxx
    git add . 
    git cz
    git commit
    git commit -m "xxx"
    git commit --amend
    git rm --cached 文件路径
    git rebase <target-branch-name>
原理:rebase命令会把当前分支里的每个提交(commit)取消掉,并且把它们临时 保存为补丁(patch)(这些补丁放到".git/rebase"目录中),然后把当前分支更新为最新的target分支,最后把保存的这些补丁应用到当前分支上。
    git push origin xxx:yyy

骚操作

    git reflog show
    复制下之前某个命令的HEAD码
    git reset
Categories: