2015-04-29 205 views
0

我對GIT非常陌生。目前,我必須克隆超過50個回購。我希望能夠自動完成這項任務。如何批量克隆克隆

我想要做的是將所有我的回購商品名稱存​​儲在文本文件中。編寫一個腳本,它將從文本文件中讀取並運行所有這些命令的git clone命令。這可能嗎?我環顧了一下,但不知道從哪裏開始。任何幫助深表感謝。

回答

0
for /f %A in (textfile.txt) do echo %A 

參見for /?。用於textfile.txt的標點符號決定了它是否是要讀取的文件,命令或字符串。

+0

它總是吹拂我的心靈怎麼碰運氣你的答案是。如果你只是指向正確的方向而不是真正回答他的問題,那就留下評論吧。 – SomethingDark

+0

我們按照不同的標準工作 – Trigger

+0

@Trigger感謝您的回覆。我發現它適用於常規的命令提示符。但是git clone命令在bash中運行正確嗎?有沒有辦法將這些命令從文本文件發送到git bash或從cmd提示符訪問git bash?我正在使用Git for Windows。 – nachanus102

0

您可以使用此命令行,而不是你的文本文件:

find . -type d -name .git -exec sh -c "cd \"{}\"/../ && pwd && git pull" \; 

我除了這個你有有趣的工具,如:

https://github.com/tatsuyaoiw/git-pull-all