패스트캠퍼스 파이썬 웹개발 올인원 패키지 후기(26)
파이썬 웹개발 올인원 패키지 26 일차 후기 겸 학습기록 입니다.
Git, Github - git: 작업디렉터리, 스테이징 영역, 저장소

Git 초기 설정
windows에서는 git bash 사용
git config --global user.name "my name"
git config --global user.email "email@example.com"
git config --global -l
작업 디렉터리 : 현재 편집 중인 파일이 저장되는 영역 (working directory)
임시 구역 : 저장소에 저장할 변경사항을 임시적으로 보관 (staging area)
저장소 : 지금 까지 모든 변겨오딘 작업내역이 영구히 저장 (.git)
작업 디렉터리 > 소스코드 편짐 > git add <경로> > 임시구역(staging area) > git commit > 저장소(repository)
<실습>
1. 새 폴더를 만든다.
2. 파일을 추가한다.(어떠한 종류의 파일이든 상관이 없다.)
3. 해당 폴더에서 git init 명령어 실행 : git 작업디렉토리 및 저장소 초기화
4. git status : 현재 git 작업디렉토리의 상태 확인 : 수정된 파일/스테이징영역에 추가되지 않은 파일 등 확인 가능
5. git add . : 현재 디렉토리의 모든 파일 스테이징 구역으로 추가
6. git commit -m "commit message": 스테이징 영역의 변경사항을 레포지토리에 저장하는 행위 or 변경사항을 묶어주는 단위
7. git log : 지금까지 commit 한 내용 확인
* vscode에서는 git lense, git history 등의 익스텐션을 설치해서 편리하게 git 을 활용할 수 있다.
Git, Github - 원격 저장소 이용하기(Github)

Github : 클라우드형태의 git 저장소를 제공하는 서비스, git에는 없는 다양한 편의기능을 제공하기도 함, 다른 사람이 공개해 놓은 레포지토리를 다운로드하는것도 가능
Github에 레포지토리 만들기:
github.com 가입후 Create a new repository 실시.
- repository name, description 등 설정후 Create repository 버튼 클릭
기존에 만들어 놓은 레포지토리를 자신의 Github 레포지토리에 Push 하기
git add remote origin https://github.com/자신의레포지토리명
git push origin master
이런식으로 명령어를 날리면 github의 레포지토리에 Push 된다.
이후에 변경사항을 로컬에서 수정하고, commit 하고 다시 github remote 레포지토리에 푸시하면 된다.
github 페이지에서 gui 상으로 commit 내용, 파일별 변경사항등을 편리하게 확인할 수 있다.
원격 레포지토리에서 변경사항이 발생하였을 경우
git pull origin master
하면 원격 저장소의 변경사항을 갖고 온다.
Git, Github - gihub pages 호스팅 사용해보기

GitHub Pages : 자신의 홈페이지를 만들어볼 수 있는 github의 호스팅 서비스(html 페이지 바로 보기)
Github에 레포지토리를 만든후,
만든 레포지토리를 실습한 폴더와 연결
git init
git add remote origin "github remote repository url address"
git add .
git commit -m "commit message"
git push origin master
연결 완료!
Settings 탭 이동
GitHub Pages 항목에서 확인후 url 이동하면 확인해볼 수 있음.
패스트캠퍼스 파이썬 인강 자세한 내용은 아래 링크를 참고해 주세요!
'Web,FrontEnd' 카테고리의 다른 글
| [패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 25 회차 미션 (0) | 2020.06.18 |
|---|---|
| [패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 24 회차 미션 (0) | 2020.06.17 |
| [패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 22 회차 미션 (0) | 2020.06.15 |
| [패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 21 회차 미션 (0) | 2020.06.14 |
| [패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 20 회차 미션 (0) | 2020.06.13 |