2014-04-17 40 views
5

是否有命令允許檢出最後一個分支?像:Git checkout <您正在使用的最新分支>命令

git checkout --recent

git checkout --previous

的想法是,當你切換分支過於頻繁,你很容易忘記你當前的之前,工作的分支。另外如果有一種方法可以爲此設置一個別名,那將是一個不爭的事實。

+0

'git help reflog'來看看如何檢查你一直在提交/分支的歷史; 'git help rev-parse'爲各種語法(syntaxen?)指定你想要檢查的內容... – twalberg

回答

7

什麼你要找的是-

git checkout - 

例如,假設你在分支foo,並且存在一個分支bar

* foo 
bar 

退房bar

> git checkout bar 

foo 
* bar 

再回到foo

> git checkout - 

* foo 
bar 

- 「捷徑」 也同樣適用於在cdls命令,從一個bash終端內。

+3

我不知道你可以做到這一點,但我試過它,它的工作原理,+1 –

+1

像一個工程魅力。謝謝! – Medeiros

+0

我相信這可以在大多數bash shell中使用。我多次使用'cd -'來回到我剛剛來的目錄。節省大量的大量擊鍵。 – Bucket

相關問題