2010-08-25 67 views
-1

是否可以將值git命令(如git rev-list -n 1 --before=<timestamp> master)賦值給變量。如何使用腳本將git命令的值賦給變量

例:commits = git rev-list -n 1 --before=<timestamp> master

然後我要像

git tag RELEASE_01 $commits[0] 

我的存儲庫是一個Windows XP系統上,我使用msysgit。

謝謝

回答

3

您可以使用反引號或$()內另一個評價一個命令,例如:

git tag RELEASE_01 `git rev-list -n 1 --before=<timestamp> master` 
+3

使用'$()'是一個很好的習慣進入,所以當你發現你自己需要築巢,你不必回去改變前面的倒鉤。 – Cascabel 2010-08-25 13:36:54