Git commit e push via arquivo batch no Ubuntu

0

Nossa equipe deve sempre enviar o código no git após o trabalho. E em todos os PCs há muitos projetos. Todo o sistema rodando com o sistema operacional Ubuntu. Então eu preciso de alguma solução para superar isso manualmente commit no Git.

É bom que possamos enviá-los apenas com um único clique (carregar em pastas no modo batch de um PC).

    
por vikujangid 28.04.2016 / 11:36

1 resposta

1

Você pode fazer isso com um script bash, por exemplo:

#!/bin/bash
### project 1 ###
cd /project1path/
git add all
git commit -m "Automatic save commit initiated at $(date)"
git push origin master --repo https://name:[email protected]/name/repo.git

### project 2 ###
cd /project2path/
git add all
git commit -m "Automatic save commit initiated at $(date)"
git push origin master --repo https://name:[email protected]/name/repo.git

...

Então você pode chmod este script bash com 755 permissões como esta:

chmod 755 autosave-script

Depois disso, mude para a interface do usuário e abra o nautilus e crie um link na área de trabalho e pronto.

Se o script não começar com um duplo clique no nautilus, abra as propriedades do arquivo e altere-o de acordo com a seguinte captura de tela:

Você terá que fazer este passo em cada máquina que você quiser usar esse script.

    
por Videonauth 28.04.2016 / 11:52