개발/Git 3

[Git] 팀 프로젝트 환경 구성 - 각자의 branch 파기

1. 커밋 작성자 식별$ git config --global user.email "이메일주소" 나는 이미 tmddus4671@gmail.com 으로 설정되어 있으므로 패스. 2. 브랜치 생성 후 전환$ git checkout -b feature/sy-signup-login 브랜치 이름은 컨벤션 맞추어 작성하는 것이 좋다./- 3. 원격 저장소에 생성된 브랜치 푸시$ git push origin feature/sy-signup-login 4. 생성한 브랜치(로컬)에서 파일 수정하고, main 브랜치(원격)를 pull 받고, 생성한 브랜치(원격)에 push$ git pull origin master ==> master 브랜치에서 달라진 내용이 있다면 가져오기$ git add --all ==>..

개발/Git 2025.01.16

[Git] 태그 기준으로 변경된 파일 추출하기: 필요한 명령어 정리

git rev-parsegit 브랜치, 커밋, 태그 등을 SHA-1 해시로 변환git rev-parse HEAD현재(not TBZ) HEAD 커밋의 SHA-1 해시를 반환git rev-parse HEAD masterHEAD, master 브랜치의 SHA-1 해시를 반환git diff --name-status변경된 파일의 상태와 이름을 출력git diff --name-status prevTagOrCommit HEADprevTagOrCommit과 현재 커밋(HEAD) 사이 변경된 파일들의 목록과 상태를 반환 상태 값A (Added): 새로 추가된 파일M (Modified): 수정된 파일R (Renamed): 이름이 변경된 파일C (Copied): 복사된 파일출력 예시A src/new_file.ja..

개발/Git 2024.11.18

[Git] git diff 사용하기

git diff 언제 사용하지?파일을 수정한 후, 커밋하기 전에 변경 사항을 확인하고 싶을 때"내가 방금 추가한 코드가 맞는지 확인해볼까?" 싶을 때git diff 이럴 때 사용하자working directory staging area 간의 비교하고플 때두 commit 간의 비교하고플 때두 branch 간의 비교하고플 때 기본 사용법1. 로컬 변경사항로컬에서 내가 바꿨지만 아직 git add하지 않은 변경사항들git diff  2. 스테이징된 변경사항git add한 내용과 마지막 커밋 상태를 비교주로 커밋 전에 스테이징된 변경 내용을 확인할 때 유용하다.git diff --staged (--cached)3. 두 커밋 간의 차이제곧내git diff  유용한 옵션1. 요약보기변경된 파일의 목록과 요약 정..

개발/Git 2024.11.18