shell - Git批处理脚本
天蓬老师
天蓬老师 2017-04-24 09:11:29
0
3
835

弄了个静态博客,但是每次上传觉得挺麻烦的,git add .,git commit -m '',git push origin gh-pages什么的...麻烦死了...啊对了我是在Windows下..

所以我就想写成一个.bat的批处理脚本试试(blog的话commit log也不用天天写0_0)

结果写到调用Git bash之后就不知道怎么办了,对批处理不是很懂,所以在这里请教下大大们

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous(3)
巴扎黑

Méthode 1 :
D'ici : http://mayecn.com/blog/2013/05/03/multiple-alias/

Exécuter d'abord dans git bash :
alias blog='git add .;git commit -m "blog update"';git push origin gh-pages

Lorsque vous souhaitez mettre à jour votre blog à l'avenir, exécutez simplement blog


Méthode 2 :
D'ici : http://stackoverflow.com/questions/7534184/git-alias-multiple-commands-and-parameters

Exécuter dans git bash
git config --global alias.blog '!git add . && git commit -m "blog update" && git push origin gh-pages'

ou

Modifiez le fichier .gitconfig et ajoutez ce paragraphe :

[alias]
    blog = !git add . && git commit -m 'blog update' && git push origin gh-pages

Lorsque vous souhaitez mettre à jour votre blog à l'avenir, exécutez git blog

Ty80

En fait, il se trouve dans le répertoire d'installation de git. Créez un fichier git-xxx et utilisez le shell pour écrire ce fichier. Alors utilisez

git xxx

Il est prêt à fonctionner. .

Par exemple, si votre besoin est d'utiliser git add, git commit et git push en continu, vous pouvez ajouter le fichier "git-acp" dans ce répertoire avec le contenu suivant

#!/bin/sh
git add .
git commit -am "" 
git push origin gh-pages

Puis, dans l'annuaire qui doit être appelé, appelez

git acp "Commit Message"

C'est tout. .

De plus, si vous n'utilisez pas de shell, mais utilisez python ou un autre langage de programmation, c'est également possible. .

迷茫

Sao Nian. Utilisez TortoiseGit. Petite tortue. Identique à svn. https://code.google.com/p/tortoisegit/

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal