희렌버핏

git bash 명령어 정리 본문

Web/JavaScript

git bash 명령어 정리

Oliviakim 2019. 9. 3. 23:05

pwd : 현재 폴더

cd : directory 이동, change directory?

cd.. : 상위폴더 이동

cd../폴더명 : 해당 폴더로 바로 이동

자동완성 : 조금 타이핑하다가 tab키

드라이브 이동 : cd /c (c드라이브)

ls -al : 숨김 폴더, 숨김 파일 보기

git init : 로컬 저장소 생성, git local 저장소 어디로 할지?

git add 파일 이름 : 파일 추가

git add . : 전체 파일 추가

git commit -m "commit 설명" : commit에 대한 설명

git config --global user.email "you@example.com" : commit 실행하는 사람 정보

git config --global user.name "Your Name" : commit 실행하는 사람 정보

git log : commit 기록 보기

 

git remote add 원격저장소이름 https://github.com/아이디/이름.git : 내 컴퓨터에 master 폴더에 github 저장소 주소를 알려준다.

* master : branch 이름

* origin : 원격 저장소 이름

git push 원격저장소이름 master : 커밋 푸시

 

git clone https://github.com/아이디/이름.git : 원격저장소를 내 컴퓨터에 받아오기 (새로운 폴더를 만들어서)

git clone https://github.com/아이디/이름.git . : 원격저장소를 내 컴퓨터에 받아오기 (현재 폴더에)

rm -rf 파일이름/ : 지우는 명령어?

git pull 원격저장소이름 master : 원격저장소에 있는 것들 가져오기

 

git branch 브랜치이름 : 브랜치를 현재 시점에 만들기

git checkout 브랜치이름 : head(현재 내가 작업중인 브랜치)를 해당 브랜치로 이동

 

git merge oct : 현재 선택된 브랜치에 oct 브랜치를 병합하겠다

 

 

- git으로 추적하는 파일의 4가지 상태

1. 추적 안됨 : 새로만든 파일

2. 추적됨 : 수정안하고 가지고 있는 파일, 수정한 파일, commit하기 위해 stage로 add한 파일

 

- 변경사항이 있는 파일들(새로 추가한 파일, 수정한 파일)만 add 되어 '스테이지됨' 상태로 변환됨

 

- 커밋을 하면 '수정 없음' 상태로 돌아감

 

 

- 소스트리 커밋 메일 변경

=> 도구 - 옵션 - 인증 - 계정 추가

 

* 브랜치 이름을 만들 때 이름 앞에 'feat/' 붙여주면 feat를 모아서 볼 수 있음

 

 

'Web > JavaScript' 카테고리의 다른 글

화살표 함수  (0) 2020.04.20
Object (객체) 메소드  (0) 2020.03.26
HTML/CSS/JS 올인원 패키지  (0) 2019.09.26
자바스크립트 - 객체 생성  (0) 2019.08.21
java 환경변수 설명  (0) 2019.08.13