自动初始化 git Bash脚本

每次都要一行行写太麻烦了,这里粘一个自动初始化git的脚本

保存下面的文件为 autogit.sh
使用方法:

bash autogit.sh git项目地址
# 例:bash autogit.sh [email protected]:xxxxx
#!/bin/sh

echo "*.class" >> .gitignore
echo "" >> .gitignore
echo "#package file" >> .gitignore
echo "" >> .gitignore
echo "*.war" >> .gitignore
echo "" >> .gitignore
echo "*ear" >> .gitignore
echo "" >> .gitignore
echo "#kdiff3 ignore" >> .gitignore
echo "" >> .gitignore
echo "*.idea" >> .gitignore
echo "" >> .gitignore
echo "venv/" >> .gitignore
echo "" >> .gitignore
echo "*.orig" >> .gitignore
echo "" >> .gitignore
echo "#maven ignore" >> .gitignore
echo "" >> .gitignore
echo "target/" >> .gitignore
echo "" >> .gitignore
echo "#eclipse ignore" >> .gitignore
echo "" >> .gitignore
echo ".settings/" >> .gitignore
echo "" >> .gitignore
echo ".project" >> .gitignore
echo "" >> .gitignore
echo ".classpatch" >> .gitignore
echo "" >> .gitignore
echo "#idea" >> .gitignore
echo "" >> .gitignore
echo ".idea/" >> .gitignore
echo "" >> .gitignore
echo "/idea/" >> .gitignore
echo "" >> .gitignore
echo "*.ipr" >> .gitignore
echo "" >> .gitignore
echo "*.iml" >> .gitignore
echo "" >> .gitignore
echo "*.iws" >> .gitignore
echo "" >> .gitignore
echo "#temp file" >> .gitignore
echo "" >> .gitignore
echo "*.log" >> .gitignore
echo "" >> .gitignore
echo "*.cache" >> .gitignore
echo "" >> .gitignore
echo "*.diff" >> .gitignore
echo "" >> .gitignore
echo "*.patch" >> .gitignore
echo "" >> .gitignore
echo "*.tmp" >> .gitignore
echo "" >> .gitignore
echo "# system ignore" >> .gitignore
echo "" >> .gitignore
echo ".DS_Store" >> .gitignore
echo "" >> .gitignore
echo "Thumbs.db" >> .gitignore
touch README.md
git init
git add .
git commit -m "first commit"
git remote add origin $1
git push -u origin master

猜你喜欢

转载自blog.csdn.net/weixin_35757704/article/details/107631382