[Git] Git 명령어 모음

창슈·2024년 11월 28일
1

Git

목록 보기
2/6
post-thumbnail

📍 Git 명령어

분류명령어내용 설명
새로운 저장소 생성$ git init.git 하위 디렉토리 생성
(폴더를 만든 후, 그 안에서 명령 실행 => 새로운 git 저장소 생성)
저장소 복제/다운로드(clone)$ git clone <https:.. URL>기존 소스 코드 다운로드/복제
$ git clone /로컬/저장소/경로로컬 저장소 복제
$ git clone 사용자명@호스트:/원격/저장소/경로원격 서버 저장소 복제
추가 및 확정(commit)$ git add <파일명>
$ git add *
커밋에 단일 파일의 변경 사항을 포함
(인덱스에 추가된 상태)
$ git add -A커밋에 파일의 변경 사항을 한번에 모두 포함
$ git commit -m "커밋 메시지"커밋 생성 (실제 변경사항 확정)
$ git status파일 상태 확인
가지(branch) 작업$ git branch브랜치 목록
$ git branch <브랜치이름>새 브랜치 생성 (local로 만듦)
$ git checkout -b <브랜치이름>브랜치 생성 & 이동
$ git checkout mastermaster branch로 되돌아옴
$ git branch -d <브랜치이름>브랜치 삭제
$ git push origin <브랜치이름>만든 브랜치를 원격 서버에 전송
$ git push -u <remote> <브랜치이름>새 브랜치를 원격 저장소로 push
$ git pull <remote> <브랜치이름>원격 저장소의 변경 내용 다운로드 및 병합
변경 사항 발행(push)$ git push origin master변경사항 원격 서버에 업로드
$ git push <remote> <브랜치이름>커밋을 원격 서버에 업로드
$ git remote add origin <원격 서버 주소>원격 서버 주소 등록
$ git remote remove <원격 서버 주소>클라우드 주소 삭제
갱신 및 병합(merge)$ git pull원격 저장소의 변경 내용 fetch 후 병합
$ git merge <다른 브랜치이름>현재 브랜치에 다른 브랜치의 수정사항 병합
$ git diff <브랜치이름> <다른 브랜치이름>변경 내용 비교
태그(tag) 작업$ git log커밋 내용 확인 및 식별자 부여
로컬 변경사항 return 작업$ git checkout -- <파일명>로컬의 변경 사항을 되돌림
$ git fetch origin원격 저장소 상태 다운로드

📍 CLI(Command Line Interface) 명령어

분류명령어의미설명
관리자 권한으로 실행$ sudo(super user do)관리자 권한 실행
1. 관리자만 읽을 수 있는 파일 읽기
2. 새로운 프로그램 설치
파일 확인$ ls(list)파일 보기
$ ls -al(all)파일의 세부내용 확인
디렉토리 이동$ cd(change directory)디렉토리로 이동
$ cd ~홈 디렉토리로 이동
$ cd /루트 디렉토리로 이동
$ cd .현재 디렉토리
$ cd ..부모 디렉토리
$ pwd(print working directory)현재 디렉토리 경로 확인
기타 자주 쓰는 명령어$ touch [file_name]빈 파일 생성
$ mkdir [dir_name](make directory)디렉토리 생성
$ cat [file_name](concatenate)텍스트 파일 내용 확인
$ mv [file/dir_name] [target_dir_name](move)파일/디렉토리 이동
$ mv [file_name] [new_file_name]파일 이름 변경
$ cp [file] [target_dir_name](copy)파일 복사
$ cp -r [folder_name]폴더 복사
파일 소유권 변경$ chown [owner]:[group] [file_name](change owner)파일/디렉토리의 소유권 변경
삭제$ rm [file_name](remove)파일 삭제
$ rm -r [dir_name]폴더 삭제
GUI 프로그램 실행$ explorer .Windows 파일 관리자로 열기
$ open .MacOS Finder로 열기
$ code .VS Code로 열기

✍️ Tips

프로젝트에서 실제로 사용해보며 배우는 꿀팁들을 계속 적어두자!! ☺️

  1. 명령어 자동완성: 파일 첫 글자 입력 후 tab 키 누르기.
profile
🐾

0개의 댓글