pwd (print working directory)
: 현재 디렉토리(폴더) 출력 ls(list)
: 디렉토리(폴더) 목록 출력ls -a(list all)
: 숨겨진 디렉토리(폴더) 목록까지 전부 출력cd(change directory) 폴더명
: 디렉토리(폴더) 이동폴더명/폴더명
: 여러 단계를 거치지 않고 한 번에 원하는 디렉토리(폴더)로 들어간다.mkdir(make directory) 파일명
: 현재 경로에서 디렉토리(폴더) 생성touch 파일명
: 현재 경로에서 디렉토리(파일) 생성clear
: 터미널 정리..
: 한 단계 상위로 올라간다. (ex> 폴더 -> 데스크탑)깃 초기 셋팅시엔 git bash에서 환경설정을 해줘야 한다.
1) 유저이름 설정
git config --global user.name "이름"
2) 유저 이메일 설정
git config --global user.email "이메일"
-> github 가입 시 이메일로 기재
3) 정보확인
git config --list
git init
: 프로젝트 시작 전 한 번만 입력, 정확한 프로젝트 폴더(경로)에서 입력.
git add 파일명
: 저장하기 전 저장할 파일 지정.
git add .
: 프로젝트 변경사항을 한번에 지정.
git commit -m '메세지'
: 실제로 저장.
~간혹 저장이 안 되는 경우가 있는데 계정 설정을 안 해서 그렇다.~
git status
: 저장 여부를 확인.
~붉은색 표시되는 건 코드의 변경은 있지만 저장을 하지 않은 파일이라 그렇다.~
git log
: 저장 내역을 확인.
1) 커밋 메세지로 코드 변경점 추측 가능,
2) git diff 코드변경 확인,
3) git reset 과거로 돌아가기 가능,
4) q로 빠져나올 수 있다.
git push
: 추가로 수정도된 코드 github에 반영.
git clone
: 코드 복사해오기
git pull
: 다른 사람이 변경한 코드 내 코드에도 가져오기
1) 코드 수정 후 git push origin 브랜치명 -> 브랜치명은 main으로 한다.
2) git pull을 먼저 하라는 에러 발생 시, git pull origin 브랜치명 을 입력해준다.