Git 명령어 정리

Sizz-J

·

2021. 1. 11. 16:40


Git 터미널 탈출(중지) 방법

"Q" 버튼을 누르면 터미널의 명령줄 실행을 멈출 수 있다.

 


Git 로컬저장소 만드는 방법

원하는 폴더를 경로로 잡은 상태에서

1. git init 초기화 명령어를 사용한다.

 

 


Git을 사용하게 될 사용자 정보 생성법

git init 명령어를 사용한 폴더에서 사용한다.

 

1. git config --global user.name "name"

2. git config --global user.email "email@naver.com"

 

 


Git으로 현재 파일 상태 확인하는 방법

1. git status

 

 


Git 커밋 상태 확인하는 방법

1. git log

 

 


Git 최신 버전으로 돌아오는 방법

git checkout master

 

 


Untracked 상태 해제방법

1. git reset --hard

 

(1번이 안통할 경우)

2. git clean -f

 

(2번이 안통할 경우)

3. git stash save --keep-index --include-untracked

 

 


Untracked 상태에서 -> Staged 상태로 가는 방법

1. git add -A (전부다 Staged 상태로 옮길 때)

 

2. git add 파일명 (특정 1개만 Staged 상태로 옮길 때)

 

 


Staged 상태에 있는 모든 파일을 Commit 상태로 만드는 방법

1. git commit -m "기록할 메세지"

 

 


잘 못 Commit 된 상태의 기록 최상단 1개를 삭제하는 방법

1. git reset HEAD^

 

마지막 commit 부터 원하는 만큼 삭제하는 방법

1. git reset HEAD~1 (마지막부터 1개)

2. git reset HEAD~2 (마지막부터 2개)

 

 


현재 존재하는 GitHub와 연결된 임시저장소 이름 확인

1. git remote

 

 

 

 


GitHub 임시저장소 생성 및 외부 저장소 연결방법

1. git remote add <사용할 임시저장소 이름> <내가 생성한 GitHub의 URL>

 


GitHub에 파일을 저장하는 방법

1. git push -f <임시저장소 이름> master (전부 덮어쓰기)

 

 


Git에 파일을 삭제하는 방법 = GitHub에 파일을 삭제하는 방법

1. git rm 파일명 그리고 저장

 

 


GitHub에 파일을 불러오는 방법

1. git pull (가장 최근에 저장한 Commit을 가져옴)

 

 


GitHub에 파일을 복사해서 가져오는 방법

1. git clone 'GitHub Code URL'

 

 


GitHub에 파일을 병합하지 않고, 전부 불러오는 방법

필수 조건. git fetch 'remote_name' 'branch_name'    ex) git fetch origin/master

1. git checkout FETCH_HEAD(branch)

( 오류 발생 시, git remote update )

 


GitHub에 원하는 파일만, 불러오는 방법

필수 조건. git fetch 'remote_name' 'branch_name'  ex) git fetch origin/master

( 오류 발생 시, git remote update )

1. git checkout FETCH_HEAD(branch) -- 파일 or 폴더 or 경로/원하는 파일||폴더

ex) git checkout origin/master -- Public_Schedule_Homepage_2

 

(경로의 현 위치는 repository 저장소이름을 기준으로 함.)

ex) repository_name: Javascripts 라면

경로를 JavaScripts/파일 이 아니라 그냥, 파일명만 써도됨.

 


Git에 브랜치 변경하는 방법

필수 조건. git fetch 'remote_name' 'branch_name'  ex) git fetch origin/master

( 오류 발생 시, git remote update )

1. git checkout 'branch_name'

 


Git에 브랜치 병합하는 방법

1. git checkout 'branch_name'

 

 


Git에 브랜치 삭제하는 방법

1. git branch -d <branchname>

ex) git branch -d master

 

 

 

728x90

'Document Program > Git' 카테고리의 다른 글

Git Branch - main과 master의 차이점  (0) 2021.04.21
Git 사용법  (0) 2021.01.11
Git 설치방법  (0) 2021.01.11
Git의 작동원리 및 개념  (0) 2021.01.11
Git 이란?  (0) 2021.01.11