git

作者: 全都是泡沫啦 | 来源:发表于2019-03-22 18:32 被阅读0次

    参考官方文档:https://git-scm.com/book/zh/v2

    find .git/objects/ -type f
    git ls-files --stage  查看index
    git rm --cached      删除index中的文件
    
    ------git add 添加到index文件
    echo 'test content' | git hash-object -w --stdin
    git update-index --add --cacheinfo 100644 d670460b4b4aece5915caf5c68d12f560a9fe3e4 bak/zjf.txt 
    
    ------git commit 
    git write-tree 
    05fc4d2a4a3d40459f0777eb265c46814744d9d5
    echo 'first commit' | git commit-tree 05fc4d2a4a3d40459f0777eb265c46814744d9d5    -p  (上一次提交没有不写)
    echo '4a42c6e956446f5c6dd0dec80e280cf9e28e8c64' > .git/refs/heads/master
    

    git rebase master dev 以master为基 将dev的修改放置于master的上层
    当前分支为master,执行命令git rebase dev 其相当于git rebase dev master
    idea中当前分支为master,选择dev分支执行rebase onto 其效果是:git rebase dev master
    理解git对象 blob tree commit

    相关文章

      网友评论

          本文标题:git

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