git branch -r : 원격저장소의 모든 브랜치 보이기
git checkout -t origin/develop
git push origin :id( branch 추가 )
git branch -r ( 원격제어중인 branch 띄우기 )
git push origin/id
git checkout -t origin/develop
git push --set-upstream origin/브랜치이름 ( 브랜치 github에 올리기 )
git branch -D 브랜치 이름 ( 삭제 )
git -checkout -b {이름} // branch를 만들고 바로 checkout 하는 명령어를 합친 것!
git log --branches --graph --decorate --oneline // git branch 그래프로 보기?
git config --global user.name {이름}
git config --global user.email {이메일}
github branch 가져오기
1. git remote update
2. git branch -r 목록보기
3. git checkout -t [branch -r 해서 뜨는 branch 명]
github branch 삭제하기
1. git branch [브랜치명]: 지울 branch명 확인
2. git branch -D [브랜치명] : local에서 branch 삭제
3. git push : push후 삭제가 되는 듯
4. git push origin :[브랜치명] : local에서 branch 삭제 후 github에 남아 있는 branch 지우기
처음 branch 만들었을 시 저장소에 push
현재 로컬에서만 branch를 생성한 상태이기 때문에 아래 명령을 입력해서 upstream branch로 만들어 준다 -
git push --set-upstream origin [branch name]
특정 branch clone 방법
git clone -b {branch_name} --single-branch {저장소 URL}
원격지에서 다른 branch 가져오기
git pull origin {branch name}
master branch에서 작업할때는 pull을 먼저 해주어야 된다
branch를 바꿀때는 commit을 해야 변경이 된다
여러개의 branch가 있다고 가정. 먼저 master branch에서 git clone을 해온다
git clone .git
git branch -r
브랜치 이동
git checkout -t origin/develop
새로운 브랜치 생성
git branch develop-ims
새로운 브랜치 push
git push --set-upstream origin develop-ims