문제 상황 코드스쿼드의 미션은 1. 해당 주차 저장소를 fork, 2. fork해온 origin 저장소를 로컬에 클론, 3. Pull Request 의 과정으로 진행하고 있다. 그런데 이번주 (5주차) 미션을 3주차 미션에 이어서 해야 되는 상황! 간단한 방법으로는 그냥 로컬의 폴더를 복붙해서 쓰면 되는데, 왠지 git을 이용해서 해보고 싶었다. 5주차의 upstream, origin 저장소가 있고, 3주차의 최신 코드를 불러와서 이어서 작업해야 한다. (나의 경우는 3주차 origin저장소의 step4 브랜치에 푸시된 코드가 최신이었다.) 3주차의 코드와 새로운 5주차 저장소의 코드가 완전 관련이 없어서 entirely different commit histories. 이런 에러가 나왔다. 로컬과 오리진에서는 크게 문제가 없어보였는데 Pull Request를 생성하면 비교할 코드가 없다고 나오면서 PR이 불가능했다. 해결 과정 p
명령어 줄여서 쓰기 예) status를 st라고 줄이고 싶을 때 특정 확장자 파일만 추가하기 예) css 파일만 추가하고 싶을 때 git ignore tracking 하고 싶지 않은 파일들, 깃과 깃허브에 올리고 싶지 않은 파일들은 .gitignore 파일에 추가하면 된다. 파일 수정된 내용 확인 모든 변경사항을 한꺼번에 커밋 working directory와 staging area의 모든 변경사항을 커밋할 때, 한꺼번에 add, commit을 할 수 있도록 옵션을 지정할 수 있다. 파일 이름 변경한 것 반영 브랜치마다의 커밋 시각적으로 보기 format을 원하는대로 조합해서 사용할 수 있는데 `git config --global