남과 같이 해선 남 이상이 될 수 없다.
728x90

Git 2

[Git] git reset과 git checkout의 차이점

1. 수정사항 되돌리기 코드를 작성하면서 여러 군데에 로그를 출력하는 코드를 삽입했다던가, 개발 환경에서만 작동하는 코드를 임시로 넣었을 때 그 내용을 되돌리는 경우에는 checkout을 사용합니다. 기존 커밋과 비교해서 직접 수정해도 되지만, 수정한 내용이 많을 경우에 사용하면 편리합니다. 새롭게 추가된 파일, 다시 말하자면 Untracked file의 경우에는 checkout을 하더라도 삭제되지 않습니다. 2. Unstaging add 명령어로 stage 상태로 만든 파일을 다시 unstage 상태로 만드는 방법은 reset 명령어로 unstage 상태로 만들수있습니다. 3. Commit 되돌리기 3.1. reset 3.1.1. mixed reset은 말그대로 커밋을 되돌리는 명령어입니다. 파일을 추..

Git 2022.03.28

[Git] error: GH007: Your push would publish a private email address

개인 프로젝트를 여느 날과 똑같이 작업을 하고 커밋&푸시를 했는데 rejected 메시지가 뜨면서 푸시가 되질 않았다.. push 도중 만난 라는 에러 메시지였다. 푸시할 때 개인 이메일 주소를 게시한다는 에러가 떴다. 친절하게 아래에 나와 있는 링크에 들어가서 확인해보니 위의 설정이 체크되어 있었다. 이메일 설정을 변경하다 자동(?) 으로 체크 되었던것 같다. 내용은 내이메일을 노출하는 명령줄 푸시 차단 (작성자 이메일로 비공개 이메일을 사용하는 커밋을 푸시하면 푸시를 차단하고 비공개 이메일 노출에 대해 경고합니다.)

Git 2021.09.30
728x90