본문 바로가기
프로그래밍/Git

[Git] Git 기본 명령어 모음

by 공부하는EJ 2022. 4. 29.
728x90

 

 

🌈 Git 명령어

 

- git clone: 원격 repository를 내 로컬에서 이용할 수 있도록 복사.

git clone <Repository 주소>

 

- git init: 기존 디렉토리를 git repository 로 변환하거나 새로운 repository를 초기화 하는데 사용.

git init

 

- git status: 내 로컬로 복사해 온 디렉토리가 commit이 되기 전까지의 상태를 표시. 이 명령어를 통해 staging area와 untrakced files 목록에 어떤 것들이 있는지 확인할 수 있음.

git status

 

- git restore: commit 혹은 staged 되지 않은 local repository의 변경사항을 취소할 수 있음.

git restore <파일명>

 

 

- git add: untracked files를 staging area 로 추가해서 git 관리하에 둠. git add <파일명> 명령어를 이용하면 내 local의 untracked file을 관리 하인 staging area 로 추가할 수 있고 혹시나 많은 파일을 한 번에 추가해야 한다면 git add . 를 이용해 추가할 수도 있음.

git add <파일명>
git add .

 

- git commit: 변경 사항을 저장하기 위해서는 commit을 활용. commit 시에는 message option 을 이용하여 어떤 사항들이 변경됐는지 간단한 메모를 남길 수 있음.

git commit -m '커밋 메시지'

 

- git reset: local 에서 커밋한 기록을 취소하고 싶을 때 사용. git reset HEAD^ 를 사용해서 아직 remote repository 에 올라가지 않은 commit을 취소할 수 있음.

git reset
git reset HEAD^

 

- git push: local에서 변경, commit 된 사항을 remote repository 에 업로드 해줌.

git push <origin> <branch>

 

- git log: 현재까지 commit 된 내역드를 터미널 창에서 확인할 수 있음.

git log

 

- git remote add origin: 나의 remote repository 에 연결.

git remote add origin <Repository 주소>

 

- git remote add pair: pair의 remote repository에 연결. 

git remote add pair <Repository 주소>

 

- git remote -v: 현재의 Local Repository와 연결된 모든 remote repository 목록 확인

git remote -v

 

- git pull: remote repository 의 해당 branch 내용을 local repository로 가져옴. ex) git pull pair master

git pull <shortname> <branch>
728x90

'프로그래밍 > Git' 카테고리의 다른 글

Git 브랜치란?  (0) 2022.08.04

댓글