reset `reset` 명령어로 특정 커밋 지점으로 되돌아가고, 이력을 정리하며 원격 저장소에 변경사항을 반영할 수 있다.참고글 : git reset HEAD~1 / 가장 최근의 로컬 커밋 제거 방법가장 최근의 로컬 커밋을 제거하려면 git reset HEAD~1 명령어를 실행하면 된다.구체적으로는 커밋을 취소하고 수정된 파일을 다시 스테이징 영역으로 가져와 이전 상태로 되돌리고 싶을 때 사용할energneer.tistory.com1. 커밋 이력 조회git log --oneline위와 같이 한 줄로 로그를 조회하라는 명령어를 입력하면 아래와 같이 터미널에 각 커밋에 대한 일곱자리 해시값과 커밋 메시지가 표시된다.abcd123 (HEAD -> main, origin/main, origin/HEAD) ..
amend : 빠뜨린 파일, 오타가 있을 때 수정하기 git commit --amend 명령은 현재 브랜치의 가장 최근 커밋을 수정하거나 확장하는 데 사용됩니다. 스테이지에 파일을 올린 후 git commit --amend를 실행하면 현재 스테이징 영역에 있는 파일들을 이전 커밋에 포함시킬 수 있습니다. 즉, 이미 실행한 커밋을 수정할 수 있습니다. 파일을 스테이징 영역에 추가합니다. git add filename 등의 명령을 사용하여 파일을 스테이징합니다. 스테이징 영역에 파일이 추가된 후 git commit --amend를 실행합니다. 텍스트 편집기가 열리면 커밋 메시지를 수정할 수 있습니다. 메시지를 원하는대로 수정하고 저장합니다. 저장하면 Git은 이전 커밋을 수정하고 스테이징 영역에 있는 파일들..
warning: in the working copy of 'README.md', LF will be replaced by CRLF the next time Git touches it Git이 다음에 해당 파일을 터치할 때 LF가 CRLF로 대체된다는 점에 대한 에러메시지 개행문자와 Git 개행문자는 CR (carriage-return)와 LF (linefeed) 두 가지 주요 문자로 이루어져 있습니다. 이 개행문자는 플랫폼 별로 서로 다른 조합으로 사용됩니다. 이 점이 문제를 일으킬 수 있어 형상관리 시스템이 경고를 띄워주는 것입니다. autocrlf 설정 실패 처음 시도한 해결책은 autocrlf 설정을 변경하는 것이었습니다. 이 설정은 개행문자를 자동으로 변환해주는 역할을 합니다. 아래와 같이 설정할..