我知道这不推荐,但我确实有多个项目的文件夹,我想跟上它们的最新状态.
是否有一个命令将查找文件夹中的每个git存储库并发送以下命令..
git add -u
git add .
git commit -m 'Latest'
Run Code Online (Sandbox Code Playgroud)
所以我可以直接进入某个文件夹,然后运行一个命令,让它们全部更新?
这不是一个子模块问题
你为什么不用这样的东西:
#!/bin/bash
for DIR in `ls`;
do
if [ -d $DIR/.git ];
then
echo "updating location: " $DIR;
cd $DIR
# your commands here...
git add -u
git add .
git commit -m 'Latest'
cd ..
fi
done
Run Code Online (Sandbox Code Playgroud)