에 자식 명령에 대한 편집기를 지정하는 방법이 있나요 : $의 자식이 "내 첫 번째 커밋"-m 커밋은 - -editor = "vim" 단일 실행을위한 일회용 스왑 편집기를 허용합니다. 유용 할 수있는 예는 긴 역사를 스쿼시하거나 기능 커밋을위한 메시지를 작성할 때 유용합니다.
여기에 내가 한 것 : 나는 약간의 파일을 저질 렀다. 내가 다음이 상태 $ git status
warning: LF will be replaced by CRLF in topGamesMenu.php.
The file will have its original line endings in your working directory.
# On branch T
힘내네. 나는 종종 더 나은 코드 나 단순한 코드 (매우 사소한 것들)가있는 변수 이름처럼 작은 것을 발견하게됩니다. 내가 이것을 알아 차 리거나 나쁜 형식 인 것처럼 즉시 저지하고 밀어주는 것이 낫습니다. 다른 사람들도 내 코드를 검토하고 편집하므로 올바른 방법은 무엇입니까?
병합 나는이 같은 상황했다없이 같이 정확하게 커밋 : a - b - c - d - #be2c15
^
내가 커밋에서 일부 파일을 복구하고 싶었다 "는"내가 리셋이 한을 SOFT는없는 a - b - c - d - #be2c15
^
가 그럼 난 삭제 된 파일이 표시 복구 작업 트리를 수정합니다. 이 시점에서 나는 # be2c15에 인덱스를
GitHub Desktop 앱에서 새 저장소를 만들 때마다 ": boom :: camel : Added .gitattributes & .gitignore files"메시지와 함께 처음 커밋됩니다. 이모티콘을 제외하면 괜찮습니다. 내가 입력하지 않은 메시지에 포함 된 그림 이모티엄을 영구히 비활성화하려면 어떻게해야합니까? 메시지를 전문적으로 보이기를 원하지만
내가 뭘 하려는지 : 나는 기능을 완료했다. git add -A; git commit -m "feature A complete"
그런데 나는 몇 가지를 놓친 것을 깨달았습니다. git add -A; git commit -m "feature A missed something 1"
git add -A; git commit -m "feature A miss
그래서 나는 git repo의 역사를 다시 쓰고 싶습니다. 이제 내가 바꾸고 싶은 모든 커밋이 이미 게시되고 푸시되었습니다. 게시 된 repos에 기록을 다시 쓰는 것은 나쁜 습관이라는 것을 알고 있습니다. 그러나이 저장소에는 포크가없고 단일 마스터 브랜치 만 있습니다. 이로 인해 재 작성이 더 안전 해졌습니까? 그렇다면 특정 작성자가 새로운 작성자에게 특
첫 번째 커밋 후에 하나의 파일을 삭제했으며 그 커밋 상태 (해당 상태의 작업 디렉토리에있는 모든 파일)로 되돌릴 수있는 방법을 알고 싶습니다. 누군가가 도와 주실 수 있습니까? 커밋 $ git log
을 한 후 체크 아웃 : $ git log
commit 2e8bd07a1f7446d2acef86f854ad57dabe4e5834
Author: Sam
숨겨진 커밋에 대한 의미는 WIP입니까? $ git stash list
[email protected]{0}: WIP on master: 049d078 added the index file
[email protected]{1}: WIP on master: c264051 Revert "added file_size"
[email protected]{2}: