코딩마을방범대
Git 명령어 모음 본문
728x90
🎃 설정 확인 방법
설정된 name, eamil 확인법
git config user.name
git config user.email
진행 히스토리 확인
git log
git 원격 저장소 확인 법 (보통은 origin)
git remote
로컬저장소에 설정한 레퍼지토리 주소 확인
git remote -v
브랜치 확인
git branch
현재 저장소의 상태 확인
git status
commit 상태 확인
git log
repoisoty 위치 확인
현재 작업 중인 디렉토리가 Git 리포지토리 밖에 있다면, 이 명령어는 오류 메시지를 출력하게 된다.
git rev-parse --show-toplevel
🎃 환경설정
name, email 설정법
git config --global user.name "Danbi Kim"
git config --global user.email "dbkim@dbkim.com"
🤣 에러나서 변경 안될 때
$ git config --global --replace-all user.name "Kimdb"
브랜치 생성
git branch 브랜치명
브랜치 변경 (main으로 변경)
git config --global init.defaultBranch main
git checkout 브랜치명
브랜치 삭제
git branch -d 브랜치명
로컬저장소의 레퍼지토리 주소 변경
git remote set-url origin 변경될주소
로컬저장소에 설정한 레퍼지토리 주소 삭제
git remote rm origin
🎃 작업 환경설정
1. 새 저장소 만들기
git clone 레퍼지토리 주소
cd 폴더명
touch README.md
2. 기존 폴더 푸시
cd 폴더명
git init
git remote add origin 레퍼지토리 주소
🎃 Git 업로드 전처리
파일 stage에 올리기
- .은 전체업로드, 이 외에는 파일명 기입
git add .
git add index.html
add 취소
- 뒤에 파일명을 안쓸 경우 add한 파일 전체 취소
git reset HEAD 파일명
git reset HEAD
commit
git commit -m "코멘트"
commit 취소
git reset HEAD^
🎃 Git 업로드
push
git push -u origin 브랜치명
728x90
'🎃 기타 > Git' 카테고리의 다른 글
Git 커밋 리셋 방법 (0) | 2024.01.09 |
---|---|
이전 커밋 수정하기 & 이전 커밋 삭제하기 (0) | 2023.11.09 |
Git의 merge와 rebase의 차이 (0) | 2023.08.23 |
Intellij IDEA에서 Git 특정 커밋만 가져오기 (0) | 2023.08.23 |
Intellij IDEA에서 Git push 되돌리기 (0) | 2023.07.25 |