새로 추가된 파일, 및 커밋합니다 스태이징할 어떻게 포함하여 모든 파일을 하나의 명령으로?
높여줍니까
git add -A && git commit -m "Your Message"
카운트입니다 비호환성의 ", 단일 command",?
깃 (git) '로 할꺼이나 앨리어스가' 를 사용합니다.
git config --global alias.coa '!git add -A && git commit -m'
라는 새로운 파일 및 커밋합니다 포함하여 모든 파일을 호스트당:
git coa "A bunch of horrible changes"
>. - A, -, - 아니 무시됨 제거 모든 >. >. 가지고 있는 파일 매칭 < pathspec> 색인을 업데이트하십시오 apc® 진단트리는 아니라;; 물론 이미 가지고 있는 인덱스화할 >. 기다리고 있습니다. 이 자도으로 수정되므로 함목과 인덱스화할 일치시킵니다 제거하고, >. apc® tree. >. >. A 옵션을 사용할 때 ',' < pathspec> 없는 경우, 있는 모든 파일을 주어질 수 있다. >. 전체 apc® 진단트리는 업데이트되도록 (깃 (git) 을 사용하는 이전 버전의 제한할 수 있다. >. 현재 디렉토리이며 서브디렉토리가 업데이트하십시오 있다).
[1]: https://git-scm.com/docs/git-add # 깃 (git) 추가
병신같은 -, - 6 챨 편집하십시오 규칙은 > <!
이 명령은 모든 , 새로 만든 파일을 수정한 파일을 추가하고 커밋합니다 수는 없습니다.
git commit -am "<commit message>"
충스러웠으니 양반이군요 git 커밋합니다:
-a, --all
Tell the command to automatically stage files that have been modified
and deleted, but new files you have not told Git about are not
affected.
한 줄 광고문 스테이징하기 위해 모든 파일 (, , 새로운 수정 및 삭제) 와 함께 커밋합니다 셀명:
git add --all && git commit -m "comment"
http://git-scm.com/docs/git-add http://git-scm.com/docs/git-commit
왜 내가 확신할 수 있는 최적의 솔루션을 중심으로 이러한 문제의 답을 모두 댄스 뭐하러요 it& # 39 의 가치가 있다고 하지만 그게 바로 제가 여기 있습니다.
git config --global alias.coa '!git add -A && git commit -m'
git coa "A bunch of horrible changes"
참고: 모든 것을 대체할 수 있다 '는' coa) 의 욕망을 커밋합니다 아무것도 your heart
그냥 하는 경우 " 빠르고 dirty"; 현재 분기로의 비밀창고 변경 방법은 다음 앨리어스가 사용할 수 있습니다.
git config --global alias.temp '!git add -A && git commit -m "Temp"'
깃 (git) 을 할 수 있는 명령을 실행 후 그냥 자동으로 모든 변경 사항을 현재 임시 '유형' 깃 (git) 로 명명된 " 커밋합니다 커밋합니다 분기로의 Temp";). 그런 다음, 그 후, 깃 (git) ',' 재설정하지 헤드에게 " uncommit" 사용할 수 있습니다 ~ 그들에 대한 변경 내용을 수정 작업을 계속할 수 있도록, 또는 '-' 로 변경 및 / 또는 git 커밋합니다 추가 커밋합니다 give it a 이벤트수정적절한 이름.
나는 내 구성용 두 앨리어스를:
alias.foo=commit -a -m 'none'
alias.coa=commit -a -m
만약 제가 너무 게을러서 모든 변경 사항을 증대하고자 루이구요.
git foo
그냥 가볍게 할 수 있는 빠른 커밋합니다
git coa "my changes are..."
coa 는 " 커밋합니다 all";
모든 문제의 답을 찾는 멋지구리해요 신앙이니라 단일 연결 기능을 즐길 수 있고, 앨리어스가 할 줄 수 있습니다.
깃 (git), '추가 * & &. 깃 (git) -;;;; '" message> 커밋합니다 < 커밋합니다 " 키워봤지
하지만 두 명령 및 컴포지션이 한 줄로 언급한 바와 같이 이 명령을 앨리어스가 수 있습니다.
이 순간부터 이 앨리어스가 사용할 수 있습니다.
',' " message> 커밋합니다 < git acc ";;
기본적으로 기도하라주여 있습니다
git, 그들에게 주어진 모든 비 추적 파일 및 추가 가져다줄래요 커밋합니다 대체하십시오 커밋합니다 메시지.
이를 통해 리눅스 활용, 희망 바랍니다.
작은 스크립트를 작성할 수 있습니다 (look at 이안 Clelland& # 39 의 답) '는 여러 개의 명령을 수행할 수 있는 깃 (git)' 라는 git 코미탈 어쩌죠. 이 스크립트에서 배치하십시오 어디에서나 '$ 길'. 깃 (git) '' 코미탈 이를 통해 문의할 수 있습니다. 매우 유용합니다!
늑대굴에서 [here] (https://stackoverflow.com/questions/347901/what-are-your-favorite-git-features-or-tricks/402878 # 402878) (질문과 답변 외람되나 삭제, 때만 볼 수 있는 모든 높은 명성을 얻고 있다.
주어진 명령을 실행합니다. "'배시 깃 (git) 추가. & &; 깃 (git) - m " 커밋합니다 변경되는지 committed"; "' 그러나 설령 It& # 39 의 두 개의 서로 다른 명령을 실행할 것 같다고 한 명령에서 하나씩. 여기서는 ',' 그냥 & & 저들이요 결합하는 데 사용된다. # 39 의 it& 실행하는 것보다 다르지 않았다. 깃 (git) ',', '와' 깃 (git) - m " 커밋합니다 변경되는지 Committed" 별도로 추가. 하지만 여기서 중요한 것은 여러 명령을 함께 e0100042.log 실행할 수 있습니다. 어떻게 스케쳐내 푸시할 함께 할 수 있는 원격 서버에 변경되는지 스테이징과 커밋합니다 주어진, "'배시 깃 (git) 추가. & &; 깃 (git) - m " 커밋합니다 변경되는지 committed"; & &; git push 출처 마스터 "' 이 경우, put '대신' 를 먼저 e0100042.log 변경하십시오 누름식 실행됨을 않기 때문에 그냥 먼저 필요한 열거하십시오 누름식 스테이징과 커밋합니다 이미 실행했음 후 이번이 처음이다.
',' 의 첫 번째 명령은 명령 줄 때, 두 번째 & & 런입니다 뒤로를 않했노라 성공적으로 오류가 발생하여, 또는 레벨 0 입니다. '는', '반대' 의 & &, 두 번째 명령을 실행할 수 있는 첫 번째 명령은 때 실패로 끝났으며, 또는 오류가 발생하여 수준이 1.