그냥 진행 시 원격 저장소 어디에 from-local 브랜치를 push해야 할지 모름
아래 명령어로 원격의 브랜치 명시 및 기본설정
git push -u origin from-local
여기서 -u는 --set-upstream의 축약형
from-local 브랜치에서 진행
git branch --all 입력시 원격 저장소의 브랜치 까지 볼 수 있음
이때 git branch --all 입력시에는 로컬에 git이 원격의 변화들을 update 받지 않았기 때문에 from-remote 브랜치를 조회할 수 없음
git fetch 이후
git switch -t origin/from-remote
orgin/from-remote로 부터 from-remote branch를 복사 한 이후, 로컬의 from-remote branch는 원격의 from-remote와 연결하겠다는 의미
로컬의 경우
원격의 경우
git-another-practice repository 추가
-> source Tree 원격에서 오른쪽 클릭 후 추가
push 클릭 후 키체인 입력을 통해 main 푸시
상단 커밋 버튼을 통해 수정 내용 커밋
-> 푸시 까지 동시에 가능한 옵션 체크 밑에 존재
pull 버튼 클릭시 fetch 까지 동시에 진행
옵션 선택을 통해 merge나 rebase 가능
브랜치를 새로 만들고 푸시 버튼을 통해 업로드 가능
원격 저장소에서 브랜치를 만든후 fetch를 하면 해당 브랜치가 추가되어있음
-> 이후 해당 브랜치에 오른쪽 버튼 클릭 후 체크아웃하면 로컬에 생성
됨