我傾向於忘記我隱藏了一些變化。當儲藏不空時,我想看看在git status
輸出中提到的儲藏。有沒有辦法讓git status
做到這一點?git的狀態可以提到隱藏嗎?
1
A
回答
3
據我所知,沒有內置的選項可以做到這一點,但有幾種方法可以達到預期效果。
git-prompt.sh來源git-prompt.sh
script作爲其文件中所描述的,並設置GIT_PS1_SHOWSTASHSTATE
變量,例如在~/.bashrc
:
. ~/.bash/git-prompt.sh
GIT_PS1_SHOWSTASHSTATE=1
PROMPT_COMMAND='__git_ps1 "\[email protected]\h:\w" "\\\$ "'
現在命令提示符將顯示旁邊的支行名稱git的提示一個美元符號:
[email protected]:~/repo (master$)$
git的別名
你可以建立一個別名所需功能,儘管別名不能爲status
,但它必須與任何內置命令不同:
git config --global alias.vstatus '!git status; git stash list'
這將設置一個全局別名vstatus
(詳細狀態),它將簡單地運行git status
和git stash list
緊接。
殼別名
人們總是可以讓一個shell別名攔截git的子命令調用,作爲內置命令git的別名將被忽略。在.bash_aliases
:
git() {
command git "[email protected]" || return # preserve $?
[[ $1 = status ]] && command git stash list
}
這將只是始終運行每git的狀態後git stash list
。當儲藏箱爲空時,不會輸出任何東西。
1
This is now a built-in option在git status
,所以你可以這樣做:
[status]
showStash = true
如果你不舒服編輯混帳配置文件,你可以做
git config --global status.showStash true
相關問題
- 1. 懸停時可以隱藏狀態欄鏈接嗎?
- 2. 可以隱藏靜態方法嗎?
- 3. 是否意外的分支開關git暗藏/ git隱藏pop可以嗎?
- 4. 隱藏狀態欄
- 5. 隱藏狀態欄?
- 6. 隱藏狀態欄
- 7. 隱藏狀態欄
- 8. 在git中,我可以恢復以前未提交的索引狀態嗎?
- 9. 動態隱藏狀態欄
- 10. 隱藏的訂單狀態
- 11. 如何隱藏狀態欄?
- 12. OpenFeint + iPad +隱藏狀態欄
- 13. 隱藏Android狀態欄中
- 14. 隱藏狀態欄完全
- 15. MPMoviePlayerViewController隱藏狀態欄
- 16. UINavigationBar隱藏在狀態欄
- 17. 隱藏狀態欄iOS
- 18. 隱藏/顯示狀態欄
- 19. 隱藏狀態欄從MPMoviePlayerController
- 20. NinevehGL,隱藏狀態欄
- 21. 我可以在提交時添加隱藏的表單域嗎?
- 22. Git:恢復到以前的提交狀態
- 23. Pyserial可以使用隱藏設備嗎?
- 24. 可以隱藏grunt-contrib-watch日誌嗎?
- 25. Javascript代碼可以隱藏嗎?
- 26. 我可以部分隱藏佈局嗎?
- 27. MVC webgrid - 你可以隱藏一列嗎?
- 28. 可以用CSS隱藏微數據嗎?
- 29. 當我推送到GitHub時,我可以隱藏提交的時間嗎?
- 30. EPiServer:我可以從代碼隱藏設置動態屬性嗎?