git2

김동현·2022년 4월 25일
0

git 원격부터 다음 수업이 이어졌습니다.


위 상태에선 git push 가 적용되지 않습니다.

원격 브랜치의 최신상태를 기반으로 하여 로컬을 리베이스 하여 작업을 옮기면 됩니다.

git fetch;
git rebase o/main;
git push;

rebase 대신 merge도 사용가능하다.
git fetch;
git merge o/main;
git push;

위 내용을 줄여서 표현할 수 있다.

git pull --rebase;
git push;


이 내용을


이것과 같게 만드는 예제이다.

git clone;
git fakeTeamwork; (저장소를 클론)
git commit;
git pull --rebase;
git push;

이와같이 나옵니다.

원격저장소 거부

사회에서의 main은 보통 잠금상태 입니다.
그러므로 새로운 브랜치를 만들고 작업을 해 주어야 합니다.

원격저장소 추적

git checkout -b foo o/mian; (foo 가 o/main 을 추적하도록 설정)
git branch -u o/main foo (foo 가 o/main 을 추적하도록 설정)

profile
해보자요

0개의 댓글