AtH*_*eer 1 ruby git macos github repository
我从github克隆了~30个git存储库,用于web/ruby/javascript开发.是否可以使用脚本批量更新所有这些内容?
我有一切非常有条理(文件夹结构):
- Workspace
- Android
- Chrome
- GitClones
- Bootstrap
~ etc...30 some repositories
- iPhone
- osx
- WebDev
Run Code Online (Sandbox Code Playgroud)
我有一个ruby脚本来克隆存储库octokit,但有没有关于如何在所有存储库下执行git pull(覆盖/重新定位本地)的建议GitClones?
通常情况下,每当我要使用该回购时,我只会做一次拉动,但我会去一个互联网连接有时可用的地方.所以我想在互联网上更新我能做的一切.
谢谢!(运行osx 10.8.2)
小智 6
如果你必须在Ruby中这样做,这是一个快速而又脏的脚本:
#!/usr/bin/env ruby
Dir.entries('./').select do |entry|
next if %w{. .. ,,}.include? entry
if File.directory? File.join('./', entry)
cmd = "cd #{entry} && git pull"
`#{cmd}`
end
end
Run Code Online (Sandbox Code Playgroud)
不要忘记chmod + x你复制它的文件并确保它在你的GitClones目录中.
| 归档时间: |
|
| 查看次数: |
1050 次 |
| 最近记录: |