recherche

Maison  >  Questions et réponses  >  le corps du texte

shell - Git批处理脚本

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

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

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

天蓬老师天蓬老师2798 Il y a quelques jours839

répondre à tous(3)je répondrai

  • 巴扎黑

    巴扎黑2017-04-24 09:13:29

    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

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-24 09:13:29

    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. .

    répondre
    0
  • 迷茫

    迷茫2017-04-24 09:13:29

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

    répondre
    0
  • Annulerrépondre