1. github.com 접속하여 sign in 하기
2. 계정에서 토큰 가져와서 연동하기
personal access tokens 생성
Settings -> Developer settings -> Personal access tokens [Generate new token] 클릭
token 명과 토큰기한과 토큰의 권한범위 설정 후 토큰 메모장에 적어놓기
3. 맥 토큰 PC에 설정
키체인 설정 -> github.com으로 계정과 토큰 붙여넣어 생성
4. 소스트리에 추가
옵션 -> 계정[추가]
5. repository 생성
public : 오픈소스 repo
private : 내부만 사용하는 repo
6. git과 github 연동
6-1. 로컬의 git 저장소에 원격 저장소로 연결 추가
git remote add origin (원격 저장소 주소)
* 원격저장소의 이름은 흔히 orgin으로 사용, 수정가능
6-2. git 브랜치 명 지정
git branch -M main
6-3. push
git push -u origin main
어느 원격에서(orgin) 브랜치(main)으로 push
-u or --set-up stream : 현재 브랜치와 명시된 원격 브랜치 기본 연결
git remote -v : 원격 목록 보기
git remote remove 원격명 : 원격 지우기(로컬프로젝트와의 연결만 없애는것)
7. github 프로젝트 다운
7-1. 원하는 경로 폴더로 이동
7-2. iterm이나 터미널에서 git clone 원격저장소 주소
git clone (원격저장소주소) : https 로 github 프로젝트 다운
8. push : 원격으로 커밋 하기
leopards.yaml 에 Member에 Evie 추가
9. pull 원격의 커밋 당겨오기
github에서 leopards.yaml 파일에서 members에 Dongho 추가
10. 양쪽에서 커밋사항이 있는 경우(충돌)
10-1. git pull --no-rebase : merge 방식
10-2. git pull -rebase : rebase 방식
10-3. 로컬 내역으로 강제 push 하기
git push --force : 강제 push
11. 원격 branch 다루기
11-1. git push 화면 대상을 명시라고 메세지가 나타남
11-2. git push -u origin from-local
원격의 브랜치 명시 및 기본 설정
git branch --all 명령어를 사용하여 GitHub에서 목록과 local에서의 브랜치들을 확인
11-3. 원격 브랜치 추가후 fetch 사용
이후 원격의 브랜치는 로컬에서 나오지 않음
원격의 brach를 로컬에 생성하고 연결
11-4. 원격의 브랜치명 삭제
'Git > 1. Git 기초' 카테고리의 다른 글
Github Pull Request(PR) 방법 (1) | 2024.06.14 |
---|---|
Git & Github 명령어 정리 (0) | 2024.05.21 |
Mac) 3. 여러 Branch 만들고 사용하기 (0) | 2022.06.06 |
Mac) 2. git 캡슐(버전) 및 커밋 (0) | 2022.06.01 |
Mac) 1. git 설치 및 환경세팅 (0) | 2022.05.30 |