기타
주저리 + git(4)
자랄수있다
2022. 2. 27. 08:28
어제는 간만에 친구들 만난다고 공부를 제쳐뒀다 ㅜㅜ
오늘도 일정이 있어서 시간이 많지 않으니 단시간 초집중해야지!!!!
.
.
.
오늘 배운 것
git repository 만들기
git push : 원격으로 커밋 밀어올리기 (나의 커밋내역을 실시간으로 팀원들과 공유)
git pull : 팀원의 커밋내역을 내 파일에 업데이트
pull 할 게 있을 때 push를 하게되면?
(내가 커밋까지 하고 푸쉬는 안 한 상태, 하지만 깃헙에는 업데이트가 된 게 있는 상황)
일단은 에러메세지가 뜬다.
이럴 땐
git pull --no-rebase (즉, merge 하겠다는 뜻)
git pull -rebase
git push--force
git branch 생성하기
1.로컬에서 생성
git push -u origin 브랜치명
ㄴ 로컬에서 브랜치 생성 후 원격(github)으로 보낼 때, 브랜치 명시 및 기본 설정
git branch --all (git branch -a)
ㄴ 로컬과 원격에 있는 모든 브랜치 확인
2.원격에서 생성
생성 후 git fetch 입력해줘야 로컬에도 뜸 (git branch -a로 확인해보기)
git switch -t origin/브랜치명
ㄴ 로컬에도 똑같은 이름의 브랜치를 생성하고 연걸(연동)
git branch 삭제하기
git push origin --delete (원격의 브랜치명)
ㄴ 여기서 origin은 원격이름
로컬 건 따로 삭제를 해줘야함 ~ git branch -d