희렌버핏
git bash 명령어 정리 본문
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 |