find . ! -path . -maxdepth 1 -type d | xargs -L 1 bash -c 'cd "$0" && pwd && git pull'
主要是先枚举目录下的目录(记得去掉当前目录) 然后利用 xargs 进行处理
find . ! -path . -maxdepth 1 -type d | xargs -L 1 bash -c 'cd "$0" && pwd && git pull'
主要是先枚举目录下的目录(记得去掉当前目录) 然后利用 xargs 进行处理
|
slixurdDec 13, 2016
1
ls | xargs -I {} bash -c 'cd {} && pwd && git status'
这样也是一样的啊= =.... |
|
leopkuDec 13, 2016
2
改进
find . ! -path . -maxdepth 1 -type d | xargs -L 1 bash -c 'cd "$0" && pwd && git reset HEAD --hard && git fetch && git pull' |
|
xjpDec 13, 2016 via iPhone
3
给楼上的所有分享一个知识点 git 可以指定操作目录的 不需要 cd 过去的
|
|
5
|
|
binaryluDec 14, 2016
6
推荐楼主一个工具: http://fabioz.github.io/mu-repo/ (虽然我并不喜欢他,无奈公司强制使用)
|