对于规模较小的个人项目,有时候我只想制作项目的即时快照,这样我就不会丢失任何文件或者不会弄乱文件内容而无法获得它回来了。
所以我希望有一个命令可以添加当前项目中的所有文件(无论我在项目目录中的哪个目录),提交它们,然后将它推送到远程服务器,无论是github还是gitlab。
以下是一个好方法吗?有更好的方法吗?
alias gitokpush='git add --all :/ && git com -am "ok" && git push'
答案 0 :(得分:2)
您还可以使用git别名:
git config --global alias.okpush '!'git add --all :/ && git com -am \"ok\" && git push'
然后git okpush
就足够了。
更短(并允许自定义消息)
git config --global alias.cam '!git commit -a -m '
然后:git cam "ok"