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