pwd
print working directory, 현재 작업중인 디렉토리
ls / ls -a
list, 디렉토리(directory)에 있는 내용(디렉토리, 파일 등)을 확인
-a 시 숨겨진 파일도 모두 볼 수 있음
cd
chage directory, 확인된 폴더로 이동 가능
.. 으로 상위 폴더 이동 가능
/ 로 해당 폴더의 위치로 이동 가능
mkdir
make directory, 현재 경로에 새로운 폴더 만들기
touch
touch 파일명 입력 시 현재 경로에 새로운 파일 만들기
touch인 이유 ? 원래 파일 생성 시간 등을 조작하는 명령어인데, 파일명이 없을 시 새로 생성한다.
Git이란?
하나의 폴더 내에서 코드의 변경점을 기록하기 위해 git을 사용 (코드 변경점 기록)
Git과 Github 란?
Git : 코드 변경점 기록, 버전 관리 도구 (형상 관리 도구)
Github : 온라인 백업, 공유, 협업 (온라인 코드 저장소)
Git 필수 명령어
명령어 | 설명 |
---|---|
git init | initialize, 프로젝트 시작 전 딱 한번만 입력하면 됨. 정확한 프로젝트 경로에서 입력해야 함. |
git add | git add 파일명 : 저장하기 전 저장할 파일 지정. add . 시 변경된 모든 파일을 저장한다. |
git commit | git commit -m “메세지 작성” : 코드를 저장하는 명령어 |
+ 🤔 저장 명령어가 2개인 이유? | add는 지정이고, 커밋은 저장이다. |
git status | 저장 여부 확인하는 명령어 |
git log | 저장 내역을 확인하는 명령어 |
git push | git push origin 브랜치명 |
git clone | 코드 복사해오기 |
git pull | github repository에서 변경된 코드를 내 로컬로 가져오는 명령어 |
이외 명령어는 다음 특강에서 학습!
깃은 저장 공간을 분할하는데, 크게 3가지로 나눈다.