1. github.com 접속하여 sign in 하기
GitHub: Where the world builds software
GitHub is where over 83 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...
github.com
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 |