티스토리 뷰

이것저것

GIT 명령어

spaces25 2025. 4. 22. 14:11
반응형

Git은 버전 관리 시스템으로, 소스 코드의 변경 이력을 관리할 때 사용됩니다. 아래는 자주 사용하는 기본 Git 명령어들을 정리.


🛠️ 기본 설정

 

명령어 설명
git config --global user.name "이름" 사용자 이름 설정
git config --global user.email "이메일" 사용자 이메일 설정
git config --list 설정 정보 확인

📁 저장소 초기화 및 클론

 

명령어 설명
git init 새로운 Git 저장소 초기화
git clone <url> 원격 저장소 클론

📄 파일 작업

 

명령어 설명
git status 현재 상태 확인
git add <파일명> 파일을 스테이지에 추가
git add . 모든 변경 파일을 스테이지에 추가
git commit -m "메시지" 커밋 생성
git rm <파일명> 파일 삭제 및 스테이지에 반영
git mv <기존파일명> <새파일명> 파일 이름 변경

⏮️ 커밋 되돌리기 & 변경 취소

 

명령어 설명
git restore <파일명> 워킹 디렉토리 변경 취소
git reset <파일명> 스테이징된 파일 unstaged로 변경
git reset --soft HEAD^ 이전 커밋으로 되돌리기 (변경 내용 유지)
git reset --hard HEAD^ 이전 커밋으로 완전히 되돌리기 (데이터 손실 주의)

📚 브랜치

 

명령어 설명
git branch 브랜치 목록 확인
git branch <브랜치명> 새로운 브랜치 생성
git checkout <브랜치명> 브랜치 전환
git switch <브랜치명> 브랜치 전환 (더 직관적인 명령어)
git checkout -b <브랜치명> 브랜치 생성 및 전환
git merge <브랜치명> 현재 브랜치에 다른 브랜치 병합
git branch -d <브랜치명> 브랜치 삭제

☁️ 원격 저장소

 

명령어 설명
git remote -v 원격 저장소 정보 확인
git remote add origin <url> 원격 저장소 추가
git push -u origin main 원격 저장소에 푸시 및 기본 브랜치 설정
git push 변경 사항 푸시
git pull 원격 저장소에서 변경 사항 가져오기
git fetch 변경 사항 가져오되 병합은 하지 않음
반응형

'이것저것' 카테고리의 다른 글

국세청 원클릭  (0) 2025.04.25
지분형 주담대 ?  (0) 2025.04.24
자주 사용하는 Linux Command 명령어  (0) 2025.04.22
서울 페이와 제로 페이 차이점  (1) 2025.04.22
DBever 메모리 사이즈 변경  (0) 2025.04.15
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함