반응형
GitHub
가장 많이 쓰는 원격 저장소 사이트
가입하고 repositoryt 만들면 됨
사용하는 이유
버전 관리하려고 git 사용했지만 결국 로컬 저장소임
= 내 컴퓨터에 저장되어 있기 때문에 갑자기 망가지면 백업본 다 날라감
원격 저장소
이를 해결하기 위해 온라인 repository 를 사용함
= 컴퓨터 고장시에도 안전하고, 협업도 가능함
로컬 저장소를 원격 저장소에 올리는 방법
깃허브는 기본 브랜치 이름을 main 을 사용함
더보기
git branch -M main
// 마스터 브랜치 이름이 main이 아닐경우
git push
깃허브에 내 저장소 올리기
git push -u github_repository주소 branch이름
주소명 다 치기 귀찮을 때
git 에서도 변수 지정할 수 있음
git remote add 변수명 url
변수명도 치기 귀찮을 때
-u 붙이면 앞으로 그냥 push 만 해도 저기로 들어감
git push -u 변수명 branch명
git clone
협업할 때, 팀원도 코드를 가지고 있어야 함
zip 파일로 받기파일 통째로 주기- git 명령어 사용하기
git clone 저장소주소
repository 설정에서 팀원 추가하기
git pull
= 푸쉬된 내용 받기
git pull 주소 (branch이름)
반드시 pull 받고 push 해야 함
원격저장소에 새로운게 생기면 push 불가능
원격저장소의 최신 내용이 로컬 저장소에 있어야만 함
pull = fetch + merge
fetch : 원격저장소의 신규 commit 가져와서 임시 branch 에 저장해
pull request
협업시에는 branch 만들어서 개발하고 완성되면 merge 하는게 정석, 안정적
github branch 만드는 법
git branch 브랜치명
git push 저장소명 브랜치명
협업시에는 merge 전에 검토 필수
=> merege 요청 = pull request
반응형
'Git' 카테고리의 다른 글
#Github Desktop 사용법 (0) | 2023.03.02 |
---|---|
#GitFlow #깃 협업 방식 #hotfix (0) | 2023.03.02 |
#Git 코드 빠꾸하기 #git revert #restore #reset (1) | 2023.03.02 |
#Git branch 만들고 병합하기 (git branch & git merge) (0) | 2023.03.02 |
Git 간단설명 (빡대가리도 이해가능) (0) | 2023.03.02 |