1. 레파지토리 생성
readme파일 만들면 (pull받아야함, 처음에는 없이 시작하는 것 추천)
2. 로컬에 폴더 만들기
앞으로 작업 파일을 저장할 폴더 제작
3. 해당 폴더 안에서 cmd 실행
이렇게 하면 바로 경로로 들어감 (바탕화면에서도 cmd키고 경로 찾아서 들어가기만 하면 됨)
4. git init (환경 만들기) CMD
5, 로그인하기(깃허브 아이디와 이메일 입력하면 됨 CMD
git config --global user.name OOO
git config --global user.email OOO.com
6. git branch -M main CMD
메인 브런치를 master애서 main으로 만들기(나중에 명령어 입력하기 위함)
7. 로컬에서 파일 생성
8. 파일 업로드하기 (아래의 순서를 따라서 입력하면 됨) CMD
git add . #특정파일명도 가능(그럴땐 확장자까지 입력해야함 '' 없이)
git status #파일이 add된 상태 확인
git commit -m '파일이름' #띄어쓰기 하지 말 것!
git remote add origin https://github.com/heweun/practice.git #레파지토리 주소
git push origin main
---기본 업로드 완료---
이외의 상황에 대해 설명드리겠습니다.
예외1) 여러사람과 함께 레파지토리 공유할 때
중요! main으로 바로 올리지말고 브런치로 올린 후 merge요청할 것
1. 브런치 제작 CMD
git branch test #본인이 원하는 이름
2. 브런치 확인 CMD
git branch -a
3. 브런치 이동 CMD
git checkout test #만들었던 브런치 이름
브런치 이동한 뒤 파일 업로드는 기본 업로드와 과정 같음
예외2) 다른 사람이 merge해서 레파지토리 정보가 업데이트 됐을때
중요! pull받고 업로드 할 것
1. 업로드된 내용만 복사해오기 CMD
git pull origin main
이후 브런치 이동과 자료 업로드는 위의 과정들과 같음
예외3) 아예 레파지토리를 통째로 받아오고 싶으면 CMD
git clone 레파지토리 주소
push했다면 merge받아주길 공유하고, 충돌 나지 않도록 pull받으면 됩니다.
main이 아닌 test(예시)처럼 브런치를 통해 push하면 됩니다.