[git] command

📝 1yangsh·2021년 3월 14일
0

git command

git을 사용하기 위한 기본 명령어

설정, 상태

1. init

  • git init

  • 현재 폴더를 git으로 관리하겠다. => .git 폴더를 생성

  • 최초에 한번만 실행하는 명령어

2. config

  • git config --global user.email "email@email.com"
  • --global 옵션과 --local 둘중 하나 선택하여 사용
  • 일반적으로 global 설정을 해 놓으면 내 컴퓨터에서 추가적으로 변경할 일이 없음
    • 하지만 공용으로 사용하는 pc, 회사의 pc라면 local 설정 필요
  • git config --global user.name "username"

3. status

  • git status
  • 현재 git의 상태를 출력해주는 명령어

4. diff

  • git diff
  • 마지막 커밋현재 폴더 상태를 비교해서 차이점을 출력

5. log

  • git log
  • 커밋 히스토리를 출력
  • git log --oneline
    • 커밋 히스토리를 한 줄로 출력

6. remote

  • git remote add origin <url>
    • 원격저장소 주소를 저장
  • git remote -v
    • 현재 원격저장소의 상태를 출력

저장

1. add

  • git add <추가하려고 하는 파일>
    • git add . : 한번에 모든 파일과 폴더를 add
  • working directory에서 변경점을 staging area(index)로 이동

2. commit

  • 추적을 하려는 파일을 로컬 레포지토리에 저장
  • git commit -m "메시지" : 커밋과 커밋에 관한 메세지까지 한번에 남김

3. push

  • Local에 있던 데이터가 remote로 저장
  • git push origin master
    • 원격저장소에 master 브랜치의 데이터를 전송

4. git pull

  • fetch + merge
  • remote에서 Local로 저장

(추가) .gitignore

  • touch .gitignore
  • .gitignore을 통해 git으로 관리하지 않을 파일들을 설정한다. (db 등)
  • git init 후에 gitignore.io 사이트에서 프로젝트 관련 보안 사항을 가져와서 .gitignore에 저장
profile
개발 경험 저장소

0개의 댓글