cd
change directory
cd / : root 디렉토리로 이동
cd ~ : home 디렉토리로 이동
cd ./디렉토리명 : 현재 디렉토리를 기준으로
cd /디렉토리명 : root 디렉토리를 기준으로
cd ~/디렉토리명 : home 디렉토리를 기준으로
cd .. : 부모 디렉토리로 이동
cd ../디렉토리명 : 부모 디렉토리를 기준으로 이동
상대경로와 절대경로
상대경로 이동 : 현재 경로를 기준으로 이동
cd ./디렉토리명
cd 디렉토리명 (./ 생략 가능 )
cd ..
절대경로 이동 : root 디렉토리를 기준으로 이동
cd /디렉토리명/디렉토리명
ls
현재 디렉토리에 있는 파일과 디렉토리를 보여줌
ls -l : 파일과 디렉토리의 정보를 더 자세하게 보여줌
ls -a : 숨김 파일( 파일명이 .으로 시작하는 파일) 까지 보여줌
ls -l -a : 동시에 사용 가능 (ls -al 또는 -la 도 가능)
ls -R : 하위 디렉토리까지 다 보여줌
touch
파일 만들기
touch + 파일명
mkdir
디렉토리 생성
mkdir + 디렉토리 명
mv
디렉토리 또는 파일을 이동시킴
mv 이동하는 대상이름 + 디렉토리위치/대상이름
디렉토리 또는 파일명을 변경함
mv 이전이름 + 바꿀이름
rm
기본적으로 파일을 삭제
rm + 파일명
디렉토리를 지우고 싶으면 -r(재귀)을 붙여야 함
rm -r + 디렉토리명
git 초기화 및 시작: git init
git 상태 확인: git status
파일 수정 이력 기록 준비: git add
파일 수정 이력 기록: git commit
commit 이력 보기: git log
git push origin feature/jungwoo
cd Desktop (바탕화면으로 이동)
mkdir 폴더
cd 폴더 (만든 폴더로 이동)
(폴더 디렉토리 내에서)git init
(ls -al로 -> .git 이 있는지 확인)
touch 파일명.md -> 파일명.md 라는 이름의 파일 만들기
(ls -al -> 파일명.md 가 있는지 확인)
git status (아무것도 안한 상태라서 no commits)
[ vi 파일명.md (vi 에디터로 내용 추가, 'add : 기능 구현' 등의 제목 입력 >> vi 이용(I로 입력-> :wq로 종료. ]
(ls -al -> 파일명.md 파일 용량이 늘어난걸 확인)
git add .
git commit -m “first commit” (vi 에디터를 사용하지 않고 내용추가, 보통 이렇게 합니다.)
git log -> first commit 확인되면 정상
git remote add origin 주소
git remote origin
git branch
git branch -M master
git push origin master
Git push origin feature/(내가 설정한 이름)
vscode에서 cmd + j로 터미널 오픈.
(Ls -al 로 .git 파일 있는지 확인)
git branch 로 현재 master 상태인지 feature 상태 인지 확인 (현재 상태는 초록색으로 표시)
Git branch feature/(설정 이름) : 바로 master에 작성하면 안되는 관계로 feature를 추가한다.
만약 master 상태인경우 git checkout feature/(내가 설정한 이름) 으로 바꾼다.
그리고 git branch 로 feature 상태인지 확인한다.
Git status로 상태 확인 -> feature 상태라면 git add.