2021. 7. 5. 23:18ㆍgit,github
다운 받을때 매니저라인에서2번째
git bash접속
pwd 어디인지 보여줌
ls -al 보여지는거
cd 들어가는c거
cd.. 상위폴더로
mkdir my forst repo 폴더만들기
touch 파일 만들기
cp 복사 /c /d
mv 파일 이동, 이름바꾸기
git add git할 파일 추가
git status 상태 확인
git init 깃으로 관리
pwd 어디인지
git log 기록 --oneline --graph
git push( -u origin master[처음])
git commit -m ''
git diff 파일, 뭐가 변경되었나
rm-rf 삭제 (git은 init삭제)
git push -u origin master
git branch -m (브랜치 이름변경)
git remote add 별칭 추가
git remote -v (어디에 레포리지랑 연결되었나)
repository 저장소
branch 가지
깃허브 페이지
아이디.gitjub.io
start boot strap << 홈페이지 템플릿 사이트
깃헙 좌측 pages 들어가기
00. Basic CLI
ls`: 목록 조회 (list)
a.txt b/ c.txt d.txt e.txt
- `cd`: 폴더 변경 (change directory)
- `cd`: `~` 폴더(Home 폴더)로 이동
- `cd 폴더명`:`폴더명`으로 이동
- `cd 폴더명/폴더명/폴더명`: 여러개의 폴더 한번에 이동
- `cd ..`: 상위 폴더로 이동
- `mkdir`: 폴더 생성 (make directory)
- `mkdir A`: `A`라는 이름의 폴더 생성
- `touch`: 빈 파일 생성
- `touch a.txt`: `a.txt` 파일 생성 (빈 파일)
- `cp`: 파일/폴더 복사
- `cp A B`: `A` 라는 파일/폴더를 복사하여 `B`를 생성
- `mv`: 파일/폴더 이동
- `mv A.txt B/A.txt`: `A.txt` 파일을 `B` 폴더 안으로 이동
- `mv A.txt C.txt`: `A.txt` 파일의 이름을 `C.txt`로 변경
- Tab: 자동완성
- 방향키 위, 아래: 명령어 기록 (History)
01. Git
`git status`: git으로 관리되고 있는 폴더(== Repository, 저장소)의 상태를 보여줌
`git init`: 현재 폴더를 git으로 관리하겠다! (초기화)
`git add`: git으로 관리할 파일들을 추가
`git add A.txt`: `A.txt` 파일을 Index (Staging Area)에 등록 (폴더 단위도 가능)
`git add .`: 현재 폴더(`.`)를 Index에 등록. 폴더를 등록하면 내부의 모든 파일이 등록됨.
`git commit`: Index에 있는 파일들을 가지고 commit(history, 역사, 기록)을 남김
`git commit -m '메시지'`: 기록을 남기면서, `메시지`를 남김 (필수)
`git log`: 남겨온 commit들을 확인
`git log --oneline --graph`: 그래프 + 한줄로 기록을 조회
`git config`: git 프로그램의 설정을 담당git config --global user.email '이메일' git config --global user.name '이름'
git config --global user.email '이메일'
git config --global user.name '이름'
- `git config --global --list`: 현재 git 프로그램에 설정된 값들을 확인
마크다운 문법 (header: # - h1)
typora
header:# -h1
#추가될수록 크기 작아짐(6개까지)
순서가 없는 목록 - *
순서가 잇는 목록 1. 2.
코드에 대한 정리 `(backtick)3개
한줄은 1개
링크 [이름] (링크)
이미지 ! [이미지이름] (파일위치(상대경로))
표 |제목|설명| (enter위)
스타일링
이탤릭:*기울임*
굵게:** 굵게 **
굵은 이탤릭: ***
취소선:~~~ 취소 ~~~
구분선: ---
Git Remote
- `git remote`: Remote Repositoy 주소를 등록 (GitHub Repo 주소)
- `git remote add origin (주소)`: Remote Repo의 `주소`를 origin이라는 별칭으로 등록
- `git push (별칭) (브랜치이름)`: `별칭`으로 `브랜치`를 push (올리기, 내 컴퓨터 -> 깃허브 동기화)
- `git push origin master`: origin으로 master 브랜치를 전송
- `git pull (별칭) (브랜치이름)`: `별칭`으로부터 `브랜치`를 pull (내려받기, 깃허브 -> 내 컴퓨터 동기화)
- `git clone (주소)`: 주소로부터 Repository 가져오기
GitHub Pages
- 1. (github.com) New Repository
- Repository의 이름을 `{username}.github.io` 로 만들어야 합니다.
- 2. (내 컴퓨터) Home 폴더에서 아래의 명령어로 clone
- `git clone https://github.com/{username}/{username}.github.io.git`
- 3. (내 컴퓨터) 해당 폴더로 이동
- `cd {username}.github.io`
- 4. (Start Bootstrap 사이트) 템플릿
- https://startbootstrap.com/theme/resume
- 다운로드 -> 압축 해제
- 내부에 있는 파일들을 `{username}.github.io` 폴더로 복사!assets/ css/ js/ index.html
- 5. (Git Bash) 추가된 파일들을 add, commit, push
- `git add .`
- `git commit -m 'Add template'`
- `git push`
- 6. (github.com) 깃허브가서 다시 확인
- `Settings > Pages > GitHub Pages`
- 안나온다면?!
- Repository 이름이 제대로 되었는가?
- 제 username은 `nwith`
- `nwith.github.io`
- `index.html`이 가장 최상단에 있는가?
- Repository 이름이 제대로 되었는가?
- 안나온다면?!
- `Settings > Pages > GitHub Pages`
GitHub Public Profile
- (github.com) New Repository
- (github.com) 본인의 username으로 된 Repository 생성
- 체크박스 `Add a README file` 체크!
- `github.com/{username}
'git,github' 카테고리의 다른 글
깃허브 2 (0) | 2021.07.07 |
---|