
git fetch: 머지는 하지 않고 가져오기만 함 | 리모트에 있는 브랜치 내용을 일단 가져와서 살펴본 후 머지하고 싶을 때 사용git fetch리모트 브랜치에 문제가 있을 때잘못된 코드를 추가한 담당자에게 직접 수정 요청잘못된 부분을 알아서 해결 후 git push 하기누가 작성했는지 찾기git blame [파일명] 이미 리모트에 올리간 커밋 취소하기git revert [되돌아갈ID] 여러 커밋 취소하기git revert [취소할시작ID]..[취소할ID]// 이때, 취소할 시작 ID는 포함되지 않음// [예시] ID기 다음과 같이 있을 땨,// 8d8d...(생략)// 9d11...(생략)// 839d...(생략)git revert 839d..8d8d// 를 하면, 839d는 포함되지 않음 git r..

브랜치(branch)? 하나의 코드 관리 흐름// 브랜치 생성git branch [브랜치명]// 브랜치 이동git checkout [브랜치명]// 브랜치 조회git branch// 브랜치 삭제git branch -d [브랜치명]// 브랜치 생성 후 바로 이동git checkout -b [브랜치명] 브랜치 merge하기) 다른 브랜치에서 했던 커밋을 다른 브랜치에도 적용git merge [가져올브랜치] merge conflict(머지 충돌)해결방법1) 코드 수정 후 깃 커밋을 해주면 해결됨해결방법2) 머지 자체를 취소하기git merge --abort여러 파일에서 충돌이 발생한다면?파일 하나씩 충돌을 해결하고, git add [파일이름] 으로 하나씩 staging area에 올리거나모든 파일들의 충돌을 해..

커밋 히스토리: 최신 커밋일수록 위쪽에 뜸 git log// 로그를 나갈 땐 Q// 예쁘게 출력을 원하면git log --pretty=oneline// 이전 커밋과 비교하기git show [커밋ID(4자리 정도만 입력해도 됨)] m 옵션 없이 커밋 메시지 남기기) 긴 커밋 메시지를 남길 때 사용git commit// 을 입력하면 텍스트에디터 창으로 넘어가서 입력 가능 최신 커밋 수정하기git commit --amend 커밋 메시지 작성 가이드라인커밋 메시지의 제목과 상세 설명 사이엔 한 줄 비우기커밋 메시지의 제목 뒤엔 온점(.) 붙이지 않기커밋 메시지의 제목의 첫번째 알파벳은 대문자로 작성하기커밋 메시지의 제목은 명령조로 작성하기커밋 상세 내용엔 왜 했는지, 어떤 문제가 있었는지, 적용한 해결책이 무엇..

로컬 레퍼지토리 변경 사항을 리모트 레퍼지토리에 반영하기리모트 레퍼지토리 collaborator 지정시 그 사용자도 git push 가능// 로컬 내용을 처음으로 리모트에 올릴 때git push -u origin master// 로컬 내용을 리모트에 보냄git push리모티 레퍼지토리 변경 사항을 로컬 레퍼지토리에 반영하기git pull 깃허브 프로젝트 가져오기git clone [깃허브주소] README.md 마크다운 공식문서) https://docs.github.com/ko/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax참고) https:..