1. 깃허브 저장소 만들기
1. 원격저장소 만들기
https://github.com 에서 회원가입 후 오른쪽 상단의 + 를 눌러서 new repository 를 클릭하여 새로운 저장소를 만든다.
2. 저장소 이름및 항목을 기입하고 Create repository 클릭
3. 원격저장소가 만들어지면 저장소 페이지로 이동하는데 Code 를 클릭하면 HTTPS 또는 SSH 주소를 사용할 수 있다. 여기서는 HTTPS를 선택하여 테스트 해 본다.
4. 화면에 나타난 HTTPS로 깃허브 저장소에 접속할 수도 있고 파일을 올릴 수 있다.
2. 지역저장소를 원격 저장소 연결하기
1. 지역 저장소 만들기
- 윈도우에서 폴더를 만든다음 윈도우용 깃클라이언트를 설치한다.(https://coding-factory.tistory.com/245 참고)
- 해당 디렉토리에서 Git Bash Here 를 클릭하여 터미널에서 다음과 같이 수행한다.
- git init
- vim f1.txt -> a를 입력후 : wq 로 저장 후 빠져 나오자.
- git add f1.txt (f1.txt를 스테이지에 올린다)
- git commit -m "add a" (커밋메시지는 add a 로 한 다음 커밋한다.)
- git log (커밋이 잘 되었는지 확인하자.)
2. 원격 저장소 연결하기
- git remote add origin 주소(위에서 본 원격저장소 주소)
- git push -u origin master (원격저장소 아이디와 비밀번호 입력)
- git remote -v (연결 확인)
3. 지역 저장소와 원격 저장소 동기화 하기
1. 원격저장소에 커밋 올리기
- git branch -M main
- git push -u origin main
이때 신규 프로젝트시 다음과 같은 에러가 날 수 있다.
error: failed to push some refs to
다음과 같이 pull 을 해서 원격서버와 동기화를 진행해 주어야 한다.
- git pull origin main
그런데 이때도 다음과 같이 에러가 발생하는 경우가 있다.
fatal: refusing to merge unrelated histories
- git pull origin main --allow-unrelated-histories
서로 관련 기록이 없는 두 프로젝트를 병합할때 에러가 발생한다고 한다. 이때 위의 코드를 실행해서 처리 한다.
그리고 다시 push 를 해 준다음 github.com 에 파일이 기록되어 있는지 확인한다.
'기타 > 기타' 카테고리의 다른 글
티스토리 2차도메인을 tistory.com 도메인 사용으로 변경 (1) | 2023.10.13 |
---|---|
교육정보 개방포털 (0) | 2022.07.17 |
한국어 기초사전 API (0) | 2022.07.17 |
코드페어 해커톤 레벨테스트(고등부) (0) | 2022.07.16 |
대전과고 기출문제 (0) | 2022.04.06 |