Git 주요명령어

JYJ·2022년 3월 15일
0

Git / Github

목록 보기
4/10

repository 구성


  • repository는 git이 관리하는 3가지 단계로 구성되어 있다.

  • working directory(작업공간) : 실제 소스 파일, 생성한 파일들이 존재

  • index(stage) : staging area(준비영역)의 역할, git add한 파일들이 존재

  • HEAD : 최종 확정본, git commit한 파일들이 존재



git add


✔ working directory에서 작업하거나 변경된 파일을 추가

git add <filename>

git commit


✔ staging area(index)에서 실제로 변경된 내용을 확정

git commit -m "commit에 대한 설명" <filename>

git add + commit


✔ add와 commit 한방에 하기

git commit -a -m "commit에 대한 설명" <filename>

git status


✔ git의 현재 상태 확인하기

git status

git log


✔ 현재 branch의 변경이력을 확인하기 (원하는 브랜치로 이동한 뒤 commit 내역 확인가능)

git log

git push


✔ local repository(HEAD)에 반영된 변경내용을 remote repository에도 반영하기 위해서는 git push를 사용 (origin이 remote의 디폴트이름임)

git push origin master
-> git push origin <branchname>

git pull


✔ remote repository의 변경 내용을 local repository에 반영하기 위해서 git pull 사용 (origin이 remote의 디폴트이름임)

git pull origin master
-> git pull origin <branchname>

cf) git bash에서 cat명령어 -> 작성 후 ctrl + d 로 저장

  • cat 파일명.확장자 : 파일만들기, 있다면 불러오기
  • cat > 파일명.확장자 : 덮어쓰기
  • cat >> 파일명.확장자 : 밑에줄에 더해서 쓰기
profile
Study note

0개의 댓글