[TIL] 2024 GIT 명령어 정리하기

Eden·2024년 10월 22일
0

TIL

목록 보기
24/41
post-thumbnail

이 정도만 알고있으면 협업 문제 없을 듯!

1. 기본 설정 명령어

git config --global user.name "Your Name"  # 사용자 이름 등록
git config --global user.email "your.email@example.com"  # 사용자 이메일 등록
git config --list  # 등록된 설정 확인

2. 저장소 초기화 및 복제

git init  # 로컬 저장소 생성
git clone <URL>  # 원격 저장소 복제

3. 상태 확인 및 파일 관리

git status  # 현재 저장소 상태 확인
git add .  # 모든 파일을 스테이징
git add <파일명>  # 특정 파일만 스테이징
git reset <파일명>  # 스테이징 취

4. 커밋과 로그 확인

git commit -m "커밋 메시지"  # 커밋 생성
git log  # 커밋 내역 확인
git log --oneline  # 간략한 커밋 내역
git reset --soft HEAD~1  # 마지막 커밋 취소 (변경 내용 유지)

5. 브랜치 관리

git branch  # 현재 브랜치 목록 확인
git branch <새로운 브랜치 이름>  # 새 브랜치 생성
git switch <브랜치 이름>  # 브랜치 전환 (이전: `git checkout`)
git branch -d <브랜치 이름>  # 브랜치 삭제

6. 원격 저장소와 동기화

git remote add origin <URL>  # 원격 저장소 연결
git fetch origin  # 원격 저장소의 변경사항 가져오기
git pull origin <브랜치>  # 원격 저장소에서 변경사항 가져와 병합
git push origin <브랜치>  # 로컬 커밋을 원격 저장소에 업로드

7. 병합 및 충돌 해결

git merge <브랜치 이름>  # 브랜치 병합
git merge --abort  # 병합 중단

8. 태그 관리

git tag <태그 이름>  # 태그 생성
git push origin <태그 이름>  # 태그 원격 저장소에 업로드
git tag -d <태그 이름>  # 태그 삭

9. 로그 및 히스토리 비교

git diff  # 변경사항 비교
git diff <브랜치1> <브랜치2>  # 두 브랜치 비교

10. 기타 명령어

git stash  # 임시로 변경사항 저장
git stash apply  # 저장된 변경사항 적용
git clean -f  # 트래킹되지 않는 파일 삭제
profile
Just living the daydream, one moment at a time.
post-custom-banner

0개의 댓글