본문 바로가기

Git

Git Bash 기본 명령어

pwd 

현재 폴더 위치 확인

 

is -a 

현재 폴더의 파일 목록 확인, -a 옵션을 이용해 숨김 파일도 볼 수 있음.

 

cd 

홈 폴더로 이동. 홈 폴더는 사용자 이름과 폴더명이 같고 내 문서 폴더의 상위 폴더.

 

cd <폴더 이름 >

특정 위치의 디렉토리로 이동

 

cd ../

현재 폴더의 상위 폴더로 이동

 

mkdir <새 폴더 이름>

현재 폴더의 아래에 새로운 폴더 만들기

 

echo "Hello Git"

" " 안의 문장 출력

 

git status

git 저장소의 상태를 알려줌. ( git 워킹트리 상태를 보는 명령어 )

저장소없음 :  fatal: not a git repository

 

git init

git 저장소 생성

 

 

ls

파일 목록 확인

 

ls -a

-a 옵션으로 숨겨진 파일 목록까지 확인.

git config --global user.name

현재 user name 확인

 

git config --blobal "<사용자이름>"

<사용자 이름>으로 변경 또는 설정

 

git config core.editor

git 기본 에디터 확인

 

git add 파일1 파일2

파일 스테이지에 추가

 

git add -A

모든 파일 스테이지에 추가

 

git commit

스테이지에 있는 파일들 커밋

 

git commit -am "커밋 메시지"

add 명령과  커밋 통시에.

주의할 점은 untracked 파일은 커밋되지 않음.

 

git commit -m "커밋 메시지 작성"

-m 옵션으로 메시지 작성.

 

git push [-u] [원격저장소별명] [브랜치 이름]

현재 브랜치에서 새로 생성한 커밋들 원격저장소에 업로드

-u 옵션으로 브랜치의 업스트링을 등록가능. 

한번 등록한 후에는 git push만 입력해도 가능.

 

git pull

원격 저장소 변경사항 워킹트리에 반영

 

git fetch [원격저장소별명] [브랜치 이름]

원격저장소의 브랜치와 커밋들을 로컬에 동기화

옵션 생략시 모든 브랜치 가져옴.

 

git merge [브랜치 이름]

지정한 브랜치의 커밋들을 현재 브랜치 및 워킹트리에 반영.

 

 

git reset [파일명]

스테이지 영역에 있는 파일들을 스테이지에서 내릴때 

 

git log --oneline --graph --all --decorate

커밋 확인해볼때, 7자리만 화면에 보여줌

 

 

 

728x90
300x250