
"원격과 로컬의 코드 상태를 맞추기 위해 pull을 받았는데 왜 히스토리에는 merge했다는 이력이 남은 거지?"

Git 브랜치를 활용해 작업을 분류하고 코드 간 의존도를 낮춰 생산성을 높이자

파일 변경 사항을 명령어로 처리하는 것과 직접 처리하는 2가지 방법

명령어 옵션의 의미를 착각해 75개의 commit을 중복 push한 내역을 제거하며 복구하기

로컬과 원격의 commit message 수정하는 방법

git 저장소에 커밋 되지 말아야 하는, 무시되어야 하는 디렉토리나 파일을 정의하는 파일OAuth 실습 중에 OAuth 클라이언트의 정보가 있는 application-oauth.yml을 .gitignore에 등록해 커밋이 안 되게 하려고 했으나 .gitignore에 제

상황 design 브랜치에 커밋 해야하는데 브랜치 이동하는 거 까먹고 main 브랜치에 커밋해버렸다. 어차피 혼자 쓰는 리포지토리인데 그냥 무시할까 하다가 나중에 다른 사람이랑 같이 쓰는 리포지토리에 실수하는 불상사를 위해 수정했다. > 해결 방법 1. 지우고

상황커밋하고 푸시했는데 깃허브에 잔디가 안 심어졌다 !!!잔디 심으려고 커밋 열심히 하는데... 어!!!??! 큰일이다 발생 원인 로컬 git에 등록된 사용자와 github의 사용자랑 달랐기 때문이다.git에 설정한 user.name, user.email 이랑gith