728x90
▶로컬의 브랜치 원격으로 보내기
로컬에서 새로운 브랜치를 만들고 git push
를 하면
이런 에러가 뜬다.
git push -u origin (브랜치이름)
위 명령어로 원격의 브랜치를 명시해주고 설정해줘야 한다.
git branch -a
or
git branch --all
명령어로 로컬과 원격의 브랜치들을 확인할 수 있다.
▶ 원격의 브랜치를 로컬에 받아오기
git fetch
git fetch 명령어는 원격저장소에 있는 변경내역들을 로컬저장소로 pull 하기 전에 변경된 내역들만
가져와서 확인시켜주는 기능이다.
원격저장소에 있는 내용을 pull 하기 전에, 어떠한 변경 내역들이 있는지 변경 내역
에 대한 로그를 확인하고 신중히 결정한 후에 pull 할 수 있다.
git switch -t (원격브랜치경로)
그 후 위 명령어를 입력하면 원격의 브랜치를 로컬로 받아 올 수 있다.
-t 옵션은 새로운 로컬 브랜치를 생성하면서 해당 브랜치가 지정된 원격 브랜치를 추적하도록 만드는 역할을 한다.
▶ 원격의 브랜치 삭제
git push (원격 이름) --delete (원격의 브랜치명)
위 명령어를 입력하면 원격의 브랜치가 삭제된다.
예를 들어서 git push origin --delete remoteBranchName
이렇게 하면
origin의 remoteBranchName 브랜치가 삭제되는 것이다.
728x90
'배우기📖 > Git & GitHub' 카테고리의 다른 글
[GitHub] GitHub Action이란? (0) | 2024.03.09 |
---|---|
[Git&GitHub] 브랜치 전략(GitHub flow, Git flow, Fork와 Pull Request)을 알아보자 (0) | 2024.03.04 |
[GitHub]push, pull, pull 할 것이 있을 때 push를 하면? (1) | 2024.02.25 |
[GitHub]GitHub 원격 저장소 사용하기 (0) | 2024.02.20 |
[GitHub] 깃허브 시작하기(personal access token 만들기, 토큰 컴퓨터에 저장하기) (0) | 2024.02.02 |