🌈 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>
댓글