可以把常用的git命令通過配置檔案設定別名。
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status
設定完後git status 可以寫成 git st
把檔案從暫存區撤回到未暫存狀態
git reset head
可以直接修改此命令為unstage
git config --global alias.unstage 'reset head'
原命令
git log -1
配置
git config --global alias.last 'log -1'
於是,可以使用命令
git last
git config --global alias.lg "log --color --graph --pretty=format:'%cred%h%creset -%c(auto)%d%creset %s %cgreen(%cr) %c(bold blue)<%an>%creset' --abbrev-commit"
以上所有修改都是通過修改配置檔案來實現的。
–global意味著全域性修改,對整個使用者起作用。去掉只對當前倉庫有影響
全域性修改的配置檔案路徑在。c:\users\[username]\.gitconfig
倉庫範圍修改配置檔案在倉庫目錄下的\.git\config
可以直接修改配置檔案達到上面的效果。
Git學習筆記之在Windows上安裝Git(二)
安裝完成後,在開始選單裡找到 git git bash 蹦出乙個類似命令列視窗的東西,就說明git安裝成功!安裝完成後,還需要最後一步設定,在命令列輸入 git config global user.name your name git config global user.email email ...
git學習筆記整理 9 Git如何存資料及分支簡介
git 是如何儲存資料的呢?剛學習的時候,文件就說 git 儲存的不是檔案的變化或者差異,而是一系列不同時刻的檔案快照。在進行提交操作時,git 會儲存乙個提交物件 commit object 該提交物件會包含乙個指向暫存內容快照的指標 該提交物件還包含了作者的姓名和郵箱 提交時輸入的資訊以及指向它...
git的學習筆記
集中式版本控制系統與分布式版本控制系統的區別 分布式遠端伺服器儲存所有版本,使用者客戶端也可以儲存所有版本 分布式版本控制系統中每個人的電腦上都有乙個完整的版本庫.需要的時候,可以不需要聯網,因為版本庫就在你自己的電腦上。多人協同工作的時候,乙個使用者在自己電腦上改了檔案a,另乙個人在他的電腦上改了...