Git命令

作者: 冰冰大象 | 来源:发表于2016-08-30 10:30 被阅读6次
    移除git管理 主要用在新加入到.gitignore,
    git rm -r --cached XXXXX
    
    强制Pull,
    git fetch --all  
    git reset --hard origin/master 
    git pull  origin master  
    
    恢复到某个Commit
    git reflog 
    git reset --hard 98abc5a
    
    clone最近一次提交的
    git clone https://git.oschina.net/sunbotest/Romens.NewYYZS.git --depth=1
    
    完全重建版本库
    $ rm -rf .git 
    $ git init
    $ git add .
    $ git commit -m "first commit"
    $ git remote add origin <your_github_repo_url>
    $ git push -f -u origin master
    
    删除大文件也是瘦身
    $ git filter-branch --force --index-filter  'git rm --cached --ignore-unmatch *.zip'   --prune-empty --tag-name-filter cat -- --all
    --清除快取和回收空间。
    $ rm -rf .git/refs/original/ 
    $ git reflog expire --expire=now --all
    $ git gc --prune=now
    $ git gc --aggressive --prune=now

    相关文章

      网友评论

          本文标题:Git命令

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