Github에 프로젝트 쉽게 올리기
28 Mar 2019 | githubGithub에 프로젝트 쉽게 올리기
- 업로드 할 폴더로 이동 후
git init입력.git이라는 파일이 생성됨
.gitignore파일을 만들어서 업로드하여 버전 관리를 하지 않을 파일을 설정git add .으로 해당 프로젝트 폴더 내의 모든 파일을 버전 관리하도록 추가.gitignore파일에서 제외시키는 파일은 자동으로 버전관리에 추가되지 않음
git status로 버전 관리하도록 tracking이 잘 되었는지 확인 가능- 초록 글씨로
new file: filename로 표시되어있음
- 초록 글씨로
git commit -m "commit_message"으로 커밋- github.com 으로 접속하여 로그인 하고, 해당 파일들을 push 해 줄 github 저장소 생성
- 로그인 후 우측 상단에 “+” 버튼을 누른 후 “New repository” 선택
- Repository name과 Description 입력(추후 수정 가능)
- 다음으로 “Create repository” 버튼을 누른 후 https github 주소 복사
- ex.
https://github.com/seongkyun/pytorch-classifications.git
- ex.
- 터미널에서
git remote add repository_name repository_address입력- ex.
git remote add origin https://github.com/seongkyun/pytorch-classifications.git - repository_name은 편리하게 설정하면 되나 간편하게 “origin” 으로 설정
- ex.
git push origin master로 push- github의 계정 정보를 기입하여 로그인 하면 자동으로 push 진행됨
- github 웹에서 업로드된 파일을 변경하게 되면 지역저장소에서 수정 전에 폴더 내에서
git pull로 최신 버전(master)으로 동기화 후 작업해야함!- 충돌이 발생해서 해결하려면 귀찮아진다..
- 지역저장소에서 작업 후 push 시에는
git push origin master를 치면 된다.
Github에 수정된 파일 동기화(업로드) 시키기
- 작업 전
git pull <remote> <branch>로 동기화- ex.
git pull origin master
- ex.
- 작업한 내용을 모두 저장 한 후
git add .로 git의 stage에 올려줌 - 다음으로
git commit -m "commit message"로 커밋 - 커밋 후
git push origin master로 push- 로그인 정보 치면 push 완료
- [참고글]
https://medium.com/wasd/github%EC%97%90-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%89%BD%EA%B2%8C-%EC%98%AC%EB%A6%AC%EA%B8%B0-django-1e2c7814a13
Seongkyun Han's blog