Git 提交小技巧

2017/10/12 技术

Git 是一个分布式的版本管理工具,用了 git 再也无法回到使用 svn 的日子,我想这就是进步吧

在我们新增一个文件后,然后将更新提交至远程仓库,我们需要如下几步

git status
git add .
git commit -m "add new file"
git push

这是最常见的操作,在提交前我们可能还需要进行 diff 操作

git diff

目前看上去一切都是那么的美好,但是当我们在频繁的新增或者修改文件时,如此的重复操作是令人崩溃的,程序员都是很懒的,那么有没有办法一条命令就能搞定呢?

git add . && git commit -am add && git push

这样我们可以将文件提交至远程仓库。但是还是感觉不完美,因为每次要打的字太多。有一个办法就是将上面这一行命令起一个别名即可

gitpush() {
  git status
  git add . && git commit -m "$*" && git push
}
alias gp=gitpush

将上面这段代码添加至 ~/.bash_profile 文件后就可以一个命令完成所有操作,完美!

gp add new file

加好后别忘了执行

. ./.bash_profile

开始懒人的幸福生活,哈哈!!!

参考

stackoverflow: git add, commit and push commands in one

打赏作者一杯

渣渣程序狗

文章内容导航