使用shell编写的git 提交代码的工具

简介: 作为一个校招新人由于每次提交代码都要进行git pull 和git merge 这一系列重复的操作,而有时候提交的时候还会忘记git pull和git merge所以我就想将这一系列指令封装起来作为一个命令,这样就能够避免一定程度的重复工作接下来说干就干,这个工具我自己起名叫做ugit 使用的时候只需要ugit "commit content"就能够执行所有git命令。使用步骤:1.m

作为一个校招新人由于每次提交代码都要进行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命令。

相关文章
|
2月前
|
IDE 网络安全 开发工具
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
|
2月前
|
开发工具 数据安全/隐私保护 git
记录一次使用git工具拉取coding上代码密码账号错误的经历
这篇文章记录了作者在使用Git工具从Coding平台克隆项目时遇到的账号密码错误问题,并分享了通过清除电脑凭证中错误记录的账号密码来解决这个问题的方法。
记录一次使用git工具拉取coding上代码密码账号错误的经历
|
2月前
|
开发工具 git Python
通过Python脚本git pull 自动重试拉取代码
通过Python脚本git pull 自动重试拉取代码
163 5
|
11天前
|
开发工具 git
git如何修改提交代码时的名字和邮箱?
git如何修改提交代码时的名字和邮箱?
27 4
|
14天前
|
Java Linux 开发工具
IDEA中git提交前如何关闭code analysis以及开启格式化代码
【10月更文挑战第12天】本文介绍了在 IntelliJ IDEA 中关闭代码分析和开启代码格式化的步骤。关闭代码分析可通过取消默认启用检查或针对特定规则进行调整实现,同时可通过设置 VCS 静默模式在提交时跳过检查。开启代码格式化则需在 `Settings` 中配置 `Code Style` 规则,并通过创建 Git 钩子实现提交前自动格式化。
|
17天前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
31 1
|
9天前
|
存储 开发工具 C#
Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具
Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具
|
9天前
|
JavaScript 前端开发 开发工具
一身反骨的我,用--no-verify绕开了git代码提交限制!
【10月更文挑战第7天】一身反骨的我,用--no-verify绕开了git代码提交限制!
47 0
|
1月前
|
Shell 网络安全 开发工具
git与gitee结合使用,提交代码,文件到远程仓库
本文介绍了如何将Git与Gitee结合使用来提交代码文件到远程仓库。内容涵盖了Git的安装和环境变量配置、SSH公钥的生成和配置、在Gitee上创建仓库、设置Git的全局用户信息、初始化本地仓库、添加远程仓库地址、提交文件和推送到远程仓库的步骤。此外,还提供了如何克隆远程仓库到本地的命令。
git与gitee结合使用,提交代码,文件到远程仓库
|
1月前
|
人工智能 监控 Shell
常用的 55 个 Linux Shell 脚本(包括基础案例、文件操作、实用工具、图形化、sed、gawk)
这篇文章提供了55个常用的Linux Shell脚本实例,涵盖基础案例、文件操作、实用工具、图形化界面及sed、gawk的使用。
87 2