실수로 git commit -amend을 입력 할 때 실수로 git commit --amend을 입력하고 싶습니다. 힘내가 그것을 감지하고 저에게 묻습니다 $ git commit -amend
error: did you mean `--amend` (with two dashes ?)
위대한입니다. 그러나 때때로 나는 git commit -ammend을 쓰
예상, 내 별명에 다음과 같은 별칭이 파일을했다 : ignore=!([ ! -e .gitignore ] && touch .gitignore) | echo $1 >>.gitignore
그것은 나에게 원래하지, 그리고 만약 당신이 그것을 검색, 당신은 그것을 많이 볼 수 있습니다 장소. 그러나 최근에는 별칭에 이상한 문제가 발생하기 시작했습니다. 무시한 내
submodules을 포함하는 git repo에서 작업하고 있습니다. 모든 서브 모듈 (상위 모듈 포함)에 동일한 이름 (예 : master, ..)의 브랜치가 있으며, 모두 해당 원격 브랜치를 추적합니다. 한 번에 모든 하위 모듈에서 같은 분기를 체크 아웃하고 싶습니다. 다시 말해, 내가 원하는 것은 상위 모듈의 development 분기로 전환하면 모든
메시지를 출력 할 때 명령을 수행 할 때 사용할 복잡한 git 별칭을 추가하려고합니다. 일부 메시지 (빨간색은 오류 등)를 채색하고 싶습니다. 잘 단자에 색깔을 입 힙니다에 동일한 명령 echo "\033[31mHello\033[0m World"을 실행 bad config line X in file .gitconfig`
: 나는 별칭을 실행할 때 [al
나는 종종 자신을 수정하지만 전체 저장소에서 추적 모든 것을 추가하는 의도로 git add -u
를 입력 찾을 수 있습니다. 그러나, 나는 서브 디렉토리에있을 때 짜증나고 지루해진다. 내 모든 수정 src/에 있지만 나는 test/util 디렉토리에 현재 해요 예를 들어, 다음 나는 오류가 발생하기 쉬운 느린 (이다 git add -u ../..
를
다음은 내 문제를 보여주는 간단한 예입니다. 내가 할 경우 git commit -m "`date --utc`"
이 date --utc을 실행하고, 커밋 메시지 안에 결과를 저장합니다. 그러나 , 나는 그것이 testcomit하는 별칭 : git config --global alias.testcommit 'commit -m "`date --utc`"'
내가 직접 git 저장소에서 작업 할 때, 밀기 전에 끌어낼 이유가 없습니다. 다른 사람들과 함께 작업 할 때 끌어 오기 또는 체크 아웃을 시도한 다음 변경 내용을 병합하려고 시도하기 전에 끌어 오기를 수행하는 것이 좋습니다. 어느 쪽이든, 마스터와 함께 최신 상태가 될 때까지 정상적인 방법으로 밀어 넣으십시오. 그래서 매번 밀기 전에 당기는 습관이 좋습니
--name-status 옵션을 많이 사용하는 경우 git log, git diff, git show을 사용하고 있습니다. 나는 자식 별칭을 알고 있지만 명령 또는 명령 및/또는 옵션의 조합에 대해서만 작동합니다. I do not이 옵션에 대해서만 자식 별칭을 만들고 싶습니다. --ns 바로 가기는 --name-status을 위해입니다 # l is an a