거의 코딩할때마다 쓰던건데 좀 몰랐던 부분을 알아보자.
# push 시에 제한
깃헙에 공동작업자 등록이 되어있어야 push가능.
아닐경우엔 clone만가능(퍼블릭 레포지토리인 경우)
# 3자가 push했을경우 난 push 못함.
원격저장소에 변동사항이 발생했을경우 못함.
이럴경우엔 어떻게 해야하느냐?
git pull
# git pull
git pull origin main
폴더가 이미 깃헙에 연결된거라면 걍 git pull만 쳐도됨.
그럼 현재 깃헙에있는 자료들로 다시 다 가져와줌.
** 만약 중복? 된거라면 어떻게할까?
이렇게 충돌된다. 머지처럼 수정하고 하면된다.
# 원격저장소 branch만들기
깃헙페이지에서 브랜치 만들수 있음.
# 로컬에서 원격저장소 branch만들기
git branch 브랜치명
으로 브랜치 만들자.
그리고 push할때 이렇게 쳐줌
git push origin 브랜치이름
뭐 항상하던거.
# 원격저장소 branch merge하기
깃헙에서 pull requests탭에 있음.
난 test라는 브랜치 생성해서 수정했는데 이렇게 깃헙에 뜬다.
여기서 compare & pull request를 누르면 이것저것 뜸..
merge 확인 하면 main에 merge됨
개인작업에선 잘 안쓸듯. 협업할때..
'git > etc' 카테고리의 다른 글
git 복습 / git stash (1) | 2023.03.08 |
---|---|
git 복습 / 파일 커밋 복구하기 (0) | 2023.03.08 |
git 복습 / git branch, merge (0) | 2023.03.08 |
git 복습 / git difftool, git graph 바뀐코드 비교하기. (0) | 2023.03.08 |
git 복습 / add commit log status (0) | 2023.03.08 |