Git 명령어 모음에 대해서 기록한다. 모든 명령어를 기록하는 것은 아니고 주로 내가 사용했던 명령어에 대해서
기록한다. 나중에 더 업데이트를 하도록 하고, 일단 어느정도 기록하도록 하자.
<시작 명령어>
- git config --global user.name "유저이름"
- git config --global user.email "유저 이메일"
- git remote add origin http://github.com/유저이름/프로젝트명.git
: 원격저장소 연결.
- git remote -v
: 연결 상태 확인.
<기본 명령어>
- git init
: 현재 디렉토리에 git 저장소 생성.
- git status
: 커밋되지 않은 변경사항을 조회
- git add
: git add 파일명
- 스테이징 영역에 파일 추가.
: git add .
- 모든 파일 추가.
: 옵션
> -i 대화형 모드가 실행, 일부분만 선택하여 스테이징 가능.
> -p 대화형 모드 없이 패치모드 가능.
- git commit
: 스테이징 영역에 있는 파일을 커밋
: 옵션
> -m "메시지
> -a 스테이지에 올리는 것과 커밋을 동시에 진행.
- git diff
: 스테이징 영역과 현재 작업트리의 차이점을 보여준다.
: 옵션
> --cached 스테이징영역과 저장소의 차이점.
- git checkout -- 파일명
: 스테이징에 커밋하지 않은 파일의 변경 내용을 취소하고 커밋 이전상태로 돌린다.
- git push origin master
: 원격 저장소의 master branch로 올린다.
- git pull
: 원격 저장소의 내용을 로컬로 가져온다.
<Branch 명령어>
- git branch
: 현재 존재하는 branch 조회
- git branch 브런치명
: 브런치 생성.
- git checkout 브런치명
: 활성 브런치 변경.
- git branch -d 브런치명
: 브런치 삭제.
- git merge 브런치명
: 브런치명의 내용을 현재 branch로 합친다.
'etc' 카테고리의 다른 글
vsftpd 모드 설명. (0) | 2017.12.13 |
---|---|
Github 사용법 - 3. 브런치(branch) (0) | 2017.11.20 |
Github 사용법 - 2. 저장소 (0) | 2017.11.20 |
Github 사용법 - 1. 설치 (0) | 2017.11.20 |
Ubuntu FTP Server 2. (0) | 2017.09.19 |