Git ExtrasGit 命令行擴(kuò)展工具
git-extras 是TJ出品的git命令行擴(kuò)展工具。它提供了很多有用的命令,包括:
- git-[feature|refactor|bug] [finish]
通過name來創(chuàng)建給定的feature,refactor,bug分支,如:git checkout master git feature dependencies
之后通過feature finish 命令來merge到當(dāng)前分支中:git checkout master git feature finish dependencies
- git-contrib
顯示對于該項(xiàng)目某個(gè)作者的貢獻(xiàn)git contrib visionmedia
- git-summary
非常有用的命令,輸出一個(gè)repo的概況,包括項(xiàng)目名稱,項(xiàng)目年齡,提交數(shù)量,活躍天數(shù),文件數(shù)目,以及最重要的每個(gè)作者的提交數(shù)量和所占比例git summary
- git-effort [file ....]
顯示每個(gè)文件的提交數(shù)量和活躍時(shí)間git effort --above 15 {src,lib}/* - git-commits-since [date]
從某個(gè)日期開始的提交git commits-since yesterday git commits-since last week
- git-count
顯示提交總數(shù),加上參數(shù)--all顯示每位作者的提交數(shù)量git count git count --all
- git-release
git release 0.1.0
- git-alias
git alias last "cat-file commit HEAD"
- git-ignore [pattern ...]
git ignore build "*.o" "*.log"
- git-info
- git-create-branch
在本地及遠(yuǎn)程創(chuàng)建分支 - git-delete-branch
在本地及遠(yuǎn)程刪除分支 - git-delete-submodule
刪除子模塊 - git-delete-tag
刪除本地及遠(yuǎn)程的tag - git-fresh-branch
創(chuàng)建一個(gè)本地的空分支,如git fresh-branch docs
創(chuàng)建一個(gè)空的用于存放文檔的分支 - git-graft [dest-branch]
- git-squash [msg]
- git-changelog
- git-undo
移除最近提交git undo git undo 3
- git-setup [dir]
創(chuàng)建一個(gè)git repo,添加目錄所有的文件,并作初始化提交 - git-touch [filename]
- git-obliterate [filename]
- git-local-commits
- git-archive-file
評論
圖片
表情
