我通常在 Netbeans 中打开 5 个或更多 git 项目(它们也存储在同一个文件夹中)。我希望能够一次“git pull”,然后是“git checkout master”,有时是“git push”。无需点击每一个。
它可以是基于命令行的或 Netbeans 插件......任何东西!
您可以编写一个 bash 脚本来执行此操作,不久前我使用以下脚本做了类似的事情
#!/bin/bash
REPOSITORIES=`pwd`
IFS=$'\n'
for REPO in `ls "$REPOSITORIES/"`
do
if [ -d "$REPOSITORIES/$REPO" ]
then
echo "Updating $REPOSITORIES/$REPO at `date`"
if [ -d "$REPOSITORIES/$REPO/.git" ]
then
cd "$REPOSITORIES/$REPO"
echo "Pulling"
git pull
else
echo "Skipping because it doesn't look like it has a .git folder."
fi
echo "Done at `date`"
echo
fi
done
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句