티스토리 뷰

Git

git intro keyword

Aairon 2019. 4. 29. 17:40
반응형

git init

  - git을 시작하는 명령어

  - git을 설치 후 cli로 git버전 관리할 폴더로 가서 git init 명령어 입력

 

git status

  - 이전 커밋과 비교해 변경된 파일을 보여주는 명령어

 

git add

  - 변경된 파일을 스테이징 에어리어에 올리는 명령어

 

git commit

git commit -m 'blahblah'

  - 스테이징 에어리어에 있는 파일들을 commit

 

git log

  - commit 목록을 텍스트 형태로 보여줌

git log -p

  - 각 commit 마다 파일 안의 변경된 내용까지 텍스트 형태로 보여줌

git log --graph --decorate

  - 현재 브랜치의 commit 목록을 시각화 하여 보여줌

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

  - 로컬 개발 환경의 모든 commit 목록을 시작화 하여 보여줌

 

git branch 

  - 현재 brach들의 목록을 보여줌

git branch 브랜치명  

  - 뒤에 브랜치명을 입력하면 브랜치가 생성됨

git checkout -b [branchName]

  - 브랜치명으로 브랜치가 생성되고 해당 브랜치로 checkout 됨

 

git diff

  - 변경된 파일이 있을 경우 수정 내용을 보여줌

 

git merge

  - 브랜치를 합침

 

git rebase

  - 커밋 줄기가 하나로 합쳐짐

  - https://backlog.com/git-tutorial/kr/stepup/stepup2_8.html

 

git reset

  - 커밋을 원하는 지점으로 돌릴 수 있음

  - 옵션에 따라서 작동이 다름 ( soft, mixed, hard)

 

git pull

  - 파일의 내용을 가지고 옴

 

git remote add [name] [url]

  - [name]으로 권한에 따라 push/pull 등을 할 수 있음 

 

git config --list

  - 현재 연결되어 있는 git의 user정보와 remote 정보 등을 보여 줌

반응형

'Git' 카테고리의 다른 글

git commit  (0) 2019.05.04
gitignore / git rm / git add  (0) 2019.04.29
pair git push/pull  (2) 2019.02.11
git clone, push  (0) 2018.10.20
터미널 명령어  (0) 2018.10.20
댓글