[Git] 주요 명령어 총정리
반응형
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 브랜치 이름 // 브랜치 이름으로 브랜치 변경
반응형
'Logs' 카테고리의 다른 글
[Eclipse] 이클립스 코드 자동완성 설정하는 법(Content Assist) (0) | 2022.07.19 |
---|---|
[Eclipse] 이클립스 Failed to create the Java Virtual Machine 에러 해결 방법 (0) | 2022.07.19 |
아이폰-맥북 간 USB 연결 없이 음악 파일 넣기 (0) | 2021.01.24 |
컴퓨터로 유튜브 뮤직 어플 다운받는 법 (0) | 2021.01.24 |
아이폰 백업시 컴퓨터 용량이 부족할 때 외장하드 사용하기 (맥북기준) (0) | 2020.12.31 |