본문 바로가기

카테고리 없음

깃허브, cmd로 쓰기

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

*나는 현재 main에 있고, test로 옮겨가야함

 

 

3. 브런치 이동 CMD

git checkout test #만들었던 브런치 이름

다시 확인해보면 바뀐것을 볼 수 있음

 

브런치 이동한 뒤 파일 업로드는 기본 업로드와 과정 같음


 

예외2) 다른 사람이 merge해서 레파지토리 정보가 업데이트 됐을때

중요! pull받고 업로드 할 것

예를 들어 readme가 바뀌었을때

 

 

1. 업로드된 내용만 복사해오기 CMD

git pull origin main

readme 파일 로컬에도 생겨남

 

이후 브런치 이동과 자료 업로드는 위의 과정들과 같음

 

 

예외3) 아예 레파지토리를 통째로 받아오고 싶으면 CMD

git clone 레파지토리 주소


 

push했다면 merge받아주길 공유하고, 충돌 나지 않도록 pull받으면 됩니다.

main이 아닌 test(예시)처럼 브런치를 통해 push하면 됩니다.