作为一个校招新人由于每次提交代码都要进行git pull 和git merge 这一系列重复的操作,
而有时候提交的时候还会忘记git pull和git merge
所以我就想将这一系列指令封装起来作为一个命令,这样就能够避免一定程度的重复工作
接下来说干就干,这个工具我自己起名叫做ugit
使用的时候只需要ugit "commit content"就能够执行所有git命令。
使用步骤:
1.mkdir ~/tools
cd ~/tools
2.vim ugit
git pull
git merge origin/master
git add .
git status
git commit -m "\"${1}\""
git push
echo "\"$1\"\n"
git status
3.chmod +x ugit
4.vim ~/.bash_profile
export MY_TOOLS_HOME=/Users/alsc/tools
export PATH=$MY_TOOLS_HOME:$PATH
5.source ~/.bash_profile
使用的时候,在ugit指令编写之前打开的窗口需要重启,然后就可以在任意端口使用ugit命令。