Git 명령어 모음

sunone-lee·2022년 10월 5일
0

Github

목록 보기
5/5

✨ git 명령어 모음

1. 새로운 저장소 생성

$ git init

.git 하위 디렉토리 생성
(폴더를 만든 후, 그 안에서 명령 실행 => 새로운 git저장소 생성)

2. 저장소 복제/다운로드(clone)

- 기존 소스 코드 다운로드/복제

$ git clone <https:.. URL>

- 로컬 저장소 복제

$ git clone /로컬/저장소/경로

- 원격 서버 저장소 복제

$ git clone 사용자명@호스트:/원격/저장소/경로

3. 추가 및 확정(commit)

- 원격 서버 저장소 복제

$ git add <파일명>

- 커밋에 단일 파일의 변경 사항을 포함 (인덱스에 추가된 상태)

$ git add *

- 커밋에 파일의 변경 사항을 한번에 모두 포함

$ git add -A

- 커밋 생성 (실제 변경사항 확정)

$ git commit -m "커밋 메시지"

- 파일 상태 확인

$ git status

4. 변경 사항 발행(push)

- 변경사항 원격 서버에 업로드

$ git push origin master

- 커밋을 원격 서버에 업로드

$ git push < remote > <브랜치이름>
$ git push -u < remote > <브랜치이름>

-클라우드 주소 등록 및 발행 (git에게 새로운 원격 서버 주소 알림)

$ git remote add origin <등록된 원격 서버 주소>

- 클라우드 주소 삭제

$ git remote remove <등록된 클라우드 주소>

5. 갱신 및 병합(merge)

- 원격 저장소의 변경 내용이 현재 디렉토리에 가져와지고(fetch) 병합(merge)됨

$ git pull

- 현재 브랜치에 다른 브랜치의 수정사항 병합

$ git merge <다른 브랜치이름>

- 각 파일을 병합할 수 있음

$ git add <파일명>

- 변경 내용 merge 전에 바뀐 내용을 비교할 수 있음

$ git diff <브랜치이름><다른 브랜치이름>

✨ CLI (Command Line Interface) 명령어

  • 명령어 인터페이스는 (마우스나 각종 UI 컴포넌트 대신) 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식

1. 기본적인 unix/linux 명령어

- 디렉토리로 이동
change directory

$ cd

- full 디렉토리 path 확인/(디렉토리 위치 변경)
print working directory

$ pwd

2. 디렉토리로 이동

- 홈 디렉토리 (현재 사용자 개인 파일 디렉토리)

$ cd ~

- 루트 디렉토리 (시스템 최상위 디렉토리 확인) /
(매우 중요한 디렉토리를 의미하며 관리자 권한 요구함)

$ cd /

- 현재 디렉토리

$ cd .

- 부모 디렉토리

$ cd ..

- 터미널의 입력 내용들을 지워줌

$ clear

- 현재 full 디렉토리 확인

$ pwd

✨오류

1. Git push 오류 해결 (Updates were rejected because the tip of your current branch is behind its remote..)

강제로 수정 오류 수정 가능

 git push -u origin +master

0개의 댓글