2016-07-30 4 views
0
git add . 
git commit 'fix careless mistake, typo' 
git push 

나는 종종 위의 3 가지 명령을 사용하여 코드를 푸시하지만 아주 사소한 문제를 해결하기 위해 다소 지루합니다. 한 번에 3 개를 실행할 수 있습니까?git 추가, 커밋 및 한 번에 밀어 넣기

+1

이런 식으로 생각하지 마십시오. 오타를 수정하지 말고 오타를 도입 한 커밋을 수정하고 모든 것이 완벽 해지면 모든 것을 밀어 넣으십시오. 특히'git rebase -i'에 대해 배우십시오. 한 번에 모든 커밋을 추진하는 것은 나쁜 습관입니다. 이'git add '에 대해서는 – michas

답변

0

나쁜 대답 : 당신이 bash는 같은 별칭을 지원하는 쉘에 자식을 사용하는 경우

git -am 'a message' 

당신이 할 수 있습니다 :

alias autogit="function _autogit(){git add . && git commit -m $1 && git push};_autogit" 

을 푸시없이

git add . && git commit -m 'fix careless mistake, typo' && git push 

어쨌든 나는 밀기 전에 잡아 당겨야한다고 생각합니다.

+0

입니다. && git commit '부주의 한 실수 수정, typo'&& git push '왜'-m'을 건너 뛰고 싶습니까? –

+0

@EuniceC'-m'을 건너 뛰고 싶지 않습니다. 질문에서 복사/붙여 넣기 후에 추가하지 않았습니다. –

관련 문제