
pwd(print working directory) : 현재 작업하고있는 폴더(위치)를 보여 달라는 뜻.
'~' 는 home 위치를 가르키며 데스크탑(바탕화면)보다 상위위치.
ls(list) : 내 폴더안에 폴더&파일의 목록을 표시
☆ ls -a(list all) : 숨긴파일 까지 전부 표시
cd 폴더명(change directory) : 포커스를 폴더위치이동
cd .. 상위폴더로 이동.
cd/폴더명/폴더명 으로 더 깊게 혹은 더 위로갈수있음
mkdir 폴더명(make directory) : 새폴더 생성, 현재경로에생성
touch 파일명.형식자 : 새파일 생성, 현재경로
파일의 날짜와 시간을 변경하는 명령어.
파일을 복사하거나 새로생성하지 않고 하나의 폴더내에서 변경점(버전관리)를 사용가능
code를 새로생성(업데이트)하거나 과거로 돌아갈수 있음(Roll back)
Github : 백업과 공유가 가능한 온라인코드저장소
git init : 코드관리를 시작하는 명령어(초기화),
프로젝트 시작 전 한번만 사용.
'정확한 프로젝트 폴더(경로) 위치에서 입력해야함' 상위폴더에서 할수록 범위가 커져 기록량이 많아짐. (성능,보안 이슈 발생)
git add & commit : 코드를 저장하는 명령어
add를 통해 저장파일을 지정 후 commit을 통해 저장작업 실행
Ex) git add 파일명
git commit -m "메세지"
git status : 파일 저장여부 확인 명령어
git add . : 현재 나의경로에 모든변경사항을 지정

git log : 저장내역 확인 명령어 커밋메세지가 같이 표기
git push : github에 변경 사항 반영
git push origin main(브런치명)
git clone : github내에 올라와있는 코드 복사해오기
git clone <깃허브 주소> .
git pull : 다른사람이 변경한 코드내 코드에도 가져오기
git pull origin main(브런치명)


$ git branch RB_1.0 master
$ git branch -D utility
git branch -m master mymaster
git checkout gh-pages
git checkout -b utility
git branch
*master
gh-pages