[Git] 주요 명령어 총정리
2022. 7. 15.
반응형

 

 

git을 처음 사용할 때 전역 변수로 사용자 이름이랑 이메일을 설정해야 한다.

 

 

git config --global user.name "이름입력"
git config --global user.email "email입력"
git config --list //변수가 잘 저장되었는지 확인

 

 

git 유저 이름과 이메일을 설정 후 git과의 연동을 위해 clone 해준다.

remote는 원격저장소를 만드는 것.

 

 

git init // 이 폴더가 처음인 경우 설정
git remote add origin 레포지토리 주소
git remote remove origin // remote 지우는 명령어
git remote update // remote에 있는 브랜치 목록을 업데이트 하는 명령어

 

 

git에 올릴 파일을 추가하는 명령어들

(git에 넣을 파일이 있는 디렉터리로 이동한 후)

 

 

git add 파일이름 // 전부 다 넣을 경우 파일 이름 대신 .
git commit -m "message"
git push origin 브랜치 이름

 

 

파일들 지우는 명령어

 

 

rm -rf 파일이름

 

 

rf옵션으로 파일을 강제로 지워준다.

 

 

+

 

강제로 push 해주는 명령어

 

 

git push --force --set-upstream origin 브랜치 이름

 

 

push 할 때 여러 가지가 꼬여서 잘 안될 때 강제로 올릴 수 있다!!

 

혹은 reject 당한 경우 pull을 실행 후 push 해야 한다. pull 실행 시 refusing to merge unrelated histories 에러가 난다면

 

git pull origin 브랜치 이름 --allow-unrelated-histories

 

pull을 하는 명령어에 뒤에 옵션을 붙여준다.

 

 

일련의 과정 후에 잘 올라갔는지 확인하는 명령어

 

 

git log //커밋 기록 조회
git status //파일 상태 확인하는 명령어

 

git branch 관련 명령어

 

 

git branch //현재 브랜치 확인
git branch 브랜치 이름 //브랜치 생성
git branch -d 브랜치 이름 // 브랜치 삭제
git checkout 브랜치 이름 // 브랜치 이름으로 브랜치 변경

 

 

 

 

반응형
myoskin