- Python 설치
- PyCharm 설치(IDE)
- Git 설치
- GitHub 회원 가입
- 퀴즈 가져오기
- 퀴즈 푸는 도중에 변동사항 업데이트하기
- 퀴즈 제출하기
https://www.notion.so/playdatacademy/for-f74c2555d11d4da6b895ff949f5d5762
우측에 'clone or download' 초록색 버튼을 클릭하고 주소를 복사합니다.
5. Git Bash(terminal)에서 명령어를 이용해 바탕화면에 폴더를 생성하고 폴더에 파일을 clone합니다. (**아래 순서대로 진행한 후 퀴즈 답안을 제출할 때까지 Git Bash를 끄지말고 진행해주세요!)
-
첫번째, 바탕화면으로 이동하기 (cd 이동하고싶은폴더명)
cd desktop
-
두번째, 바탕화면에 폴더 만들기 (mkdir 만들고싶은폴더명)
mkdir playdata
-
세번째, 생성한 폴더로 이동하기
cd playdata
-
네번째, 내 컴퓨터에 github에 있는 파일을 복사하기 (주소는 상단에 있는 3번 설명에서 복사한 주소를 사용합니다)
git clone 복사한 주소
-
다섯번째, 복사된 폴더로 들어가기
cd pre-education
-
여섯번째, 이메일과 이름 설정하기
헷갈리지 않게 GitHub 계정에 사용한 계정명과 이메일을 사용해주세요.git config --global user.name "내 이름작성"
git config --global user.email "내 이메일작성"
- 간단하게 보면, 우리가 workspace에서 작업하여 파일이 변경되면 add 라는 명령어로 index에 반영시킵니다.
- index된 상태에서 commit하면, local repository에 반영되고, remote repository에 저장가능한 상태가 됩니다.
- 이 때, push 라는 명령어로 remote repository인 온라인 github에 업로드하게 됩니다
- 온라인 github에 있는 데이터를 내 컴퓨터로 가져올 때는 pull 이라는 명령어를 사용합니다.
- 정리하면 GitHub에 업로드하기 위해서는 add -> commit -> push 순서로 진행하고,
- 반대로 GitHub 내용을 가져오기 위해서는 clone이나 pull 등을 이용합니다.
- 아직은 무슨말인지 잘 이해가 안가실텐데요, 아래 적혀있는대로 따라해보면서 간단하게 사용법만 익히셔도 좋습니다.
- Git이 무엇인지, 기본용어는 무엇이 있는지, https://nolboo.kim/blog/2013/10/06/github-for-beginner/ 이 링크에서 확인해주세요.
- Git을 좀 더 깊이 사용하고 싶다면 https://www.opentutorials.org/course/2708 이곳에서 공부하셔도 좋습니다.
- 나중에 Git 사용법은 특강이 있을 예정이니 너무 걱정마세요!
- git status 명령어는 로컬저장소의 상태를 확인할 수 있습니다.
- 첫번째, 내가 수정한 파일을 add 하겠습니다. git add 파일명 또는 git add * 를 입력합니다.
* 는 수정한 파일 전체를 한 번에 add 할 수 있습니다.
- 세번째, 다음은 modified된 파일을 commit하여 local repository에 기록하겠습니다. 그 다음은 내 온라인 github에 push 합니다.
git commit -m "Answer quiz 01"
commit 메세지의 convention은 슬랙 study 채널을 참고해주세요
git push origin master
- 네번째, 내 GitHub로 가서 repository에 업데이트 된 내역을 확인해보세요!