git (installed)
하드 웨어와 응용 프로그램을 이어주는 운영 체제의 핵심 시스템 웨어
운영 체제의 커널과 사용자를 이어 주는 소프트 웨어
bash : 다양한 운영 체제에서 기본 쉘로 채택
$, %, > : 현재 셀이 사용자의 명령을 받을 준비가 되었음을 나타냄
$ls : 현재 위치한 곳에서의 파일 리스트 확인
$ls -a : 숨겨진 파일을 보기
$ls -l : 파일들의 상세정보 보기
$ls -al : 숨겨진 파일들의 상세정보까지 보기
$cd 폴더명 : change Directory 해당 폴더로 이동
$cd .. : 해당 폴더의 위치에서 상위 폴더로 이동
$cd + Enter : 최상위 폴더로 이동
$mkdir 폴더명 : 해당 이름을 가진 폴더를 생성
$touch 파일명 : 해당 이름을 가진 파일을 생성 예) readme.md
$mv 파일명 폴더명 : 해당 폴더로 해당 파일을 이동
$cp 존재하는 파일명 새로운 파일명 : 새로운 이름으로 파일을 복사
$rm 파일명 : 파일 제거
$rm -rf 폴더명 : 폴더 내 파일까지 전부 제거
$mv 파일명(원래) 파일명(수정하고싶은) : 파일명 수정하기
tip : 규칙에 부합하는 파일을 한번에 이동 가능 server
첫 실행시, normal mode = 입력이 안됨
i : insert mode 로 전환
v : visual mode 로 전화
ESC : back to normal mode
Shift + ; : 저장 맨 아래쪽에 : 가 생김
:q : quit , 나가기
:q! : quit discarding all changes , 초기상태로 나가기
:w : write , 저장
:wq : write and quit , 저장 후 나가기
$cat 파일명 : 해당 파일 내용 보기
$git -v : git 버전 확인
$git config --global user.name
$git config --global usr.email
$git config --global core.editor "vim"
$git config --global core.paper "cat"
$git config --list : 정상 설정 확인
$git clone {repo address} : 깃허브 주소를 복제하여 로컬로 연결
$git status : 현재 상태, 확인 하는 습관 가지기
$git add : 어떤 공간에서 어떤 작업을 했는지 확인 후 어느 것을 commit 할지 설정 , 나의 앞접시에 음식을 담>는 행위
$git add . : 모든 작업을 한번에 담아 버리는 것!! 사용하지 말 것 !!
나의 앞접시에 모든 음식을 와르르르 다 부어버리는 행위
$git commit : 작업에 대한 메세지를 작성 한다. commit 의 제목 및 내용을 작성 (가능하면 영어로 연습)
$git commit -m "메세지" : 오타 발생시 수정이 어렵고, 나중에 문제 발생할 수 있기 때문에 사용 하지 말것 !!!
$git push : 앞에 실행된 모든 행위는 Local (나의 컴퓨터) 에서 한 것을 Remote (원격저장소 gitHub) 에 올리기
, 전송
$git push origin main : origin 이라는 별칭을 가진 장소에 main 이름인 Branch 에 올림
$node -v : node.js 설치 유무 확인
$npm -v : npm 설치 유무 확인
- 모두 설치 되어있으면 다음 단계로~~!!
$npm install -g hexo-cli : hexo 설치
$hexo init <folder> : 폴더 생성
$cd <folder> : 폴더로 이동
$npm install
$hexo clean && hexo generate
$hexo server : 실행
$hexo new post "파일명" : 파일을 생성
$vi 파일명 : 파일 열기, 내용 수정 하면 됨
$npm install hexo-deployer-git --save
$vi _config.yml
url : 자신의 깃 허브 주소
deploy
type: git
repo: 해당 clone 주소
branch: main
공백 주의 !!
오옹 Linux나 Mac에선 Git을 이렇게 사용하는군요 잘 보고 갑니다!