※Github 이용※
사이트 : https://github.com/
CLI(Command Line Interpace): 명령어 입력해서 사용하는 방법
GUI
-> CLI: 빠르고, 가볍고, 용량이 적어서 많이 사용
명령어
ls + enter: list. 현재 디렉토리(폴더)의 파일 목록 확인
cd + enter: change directory. 현재 작업중인 디렉토리 변경
ex) cd 3_(+ tab: 어느정도 맞는거 찾아 줌// 디렉토리 명)
ex) cd ..: 부모 디렉토리로 이동
== Git 연결 ==
git init: 새로운 Git 저장소를 초기화할 때 사용
== 여기 까지는 로컬(내 pc)에서 일어나는 변경사항만 추적/관리 ==
git status 현재 스테이징 영역에 있는 파일와 아닌 파일들의 상태를 확인
빨간 글씨: 무대 밑(unstage)에 존재(저장 불가)
초록 글씨: 무대(stage) 올라간 존재(저장 가능)
*한글로 쓴 파일은 깨져서 뜸
git add test.html : test.html 파일을 스테이징 영역에 올림
git add . : 프로젝트 내 모든 파일을 스테이징 영역에 올림
== stage에 올라온 파일들을 버전으로 생성 ==
git commit : 스테이징 영역에 있는 변경사항을 커밋하여 로컬 저장소에 기록하는데 사용
= 하나의 버전으로 만든다
git commit -m "first commit" : "fist commit"이라는 이름으로 버전 생성
git 사용자 설정&환경 설정(컴퓨터 당 최초 1번만 하면 됨)
git config --global user.name "Your Name"
: git commit 에 사용할 사용자 이름 설정
git config --global user.email "you@example.com"
: git commit 에 사용할 사용자 이메일 주소 설정
== 로컬과 github 통로 생성 ==
git remote add origin https://github.com/otterWak/01_Webfront.git
: 현재 로컬 디렉토리와 원격 레파지토리랑 연결 명령어
https://github.com/otterWak/01_Webfront.git
: 이 주소를 내 로컬과 연력 하겠다
bash 창에서 : shift + insert -> 붙여넣기
== 원격(github)에 push ==
git push: 로컬 레파지토리에 있는 commit 내역을 원격 레파지토리로 올리는 것
어디로 push할지 써야 됨
== 앞으로 자주 사용할 것 ==
git pull : 원격에서 로컬로 당기시오(내려받으시오)
code . : 파일 내 비쥬얼 스튜디오 실행