728x90
반응형
# 새로운 branch는 local 저장소에 생성을한다.
- 생성한 branch를 git hub 원격 저장소와 연동하여 작업을 진행한다.
# 참고
- git 과 관련된 작업을 할때는 항상 반드시 아래의 .git 파일이 있는 폴더에 들어가서 작업을 해야한다.
- git init을 수행하면 .git 이라는 폴더가 생성이 된다.
1. 새로운 branch 생성 (로컬에서 진행) 한다.
fatal: Not a valid object name: 'master'.
만약 위와 같이 오류가 나오면 최소한의 한번의 커밋은 수행해야 한다.
test.txt 파일을 생성 후
git add .
git commit -m "initial commit"
da MINGW64 ~/Desktop/git local 저장소/jenkins_test (main)
$ git branch new_branch
da MINGW64 ~/Desktop/git local 저장소/jenkins_test (main)
$ git branch
* main
new_branch
2. 생성한 branch를 checkout 합니다.
da MINGW64 ~/Desktop/git local 저장소/jenkins_test (main)
$ git checkout new_branch
Switched to branch 'new_branch'
3. Remote Repository에 branch 생성
위에서 생성한 브랜치를 깃헙(Gitgub)이나 깃랩(Gitlab)같은 원격 저장소(Remote Repository)에 생성하려면 먼저 remote add 명령어를 사용해 원격저장소를 지정해 준 뒤 git push origin {브랜치명} 명령어를 사용하여 PUSH해 주시면 됩니다.
da MINGW64 ~/Desktop/git local 저장소/jenkins_test (new_branch)
$ git remote add origin https://github.com/Nanninggu/Deployment.git
da MINGW64 ~/Desktop/git local 저장소/jenkins_test (new_branch)
$ git push origin new_branch
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote:
remote: Create a pull request for 'new_branch' on GitHub by visiting:
remote: https://github.com/Nanninggu/jenkins_test/pull/new/new_branch
remote:
To https://github.com/Nanninggu/jenkins_test.git
* [new branch] new_branch -> new_branch
4. git branch 명령어를 통해 브랜치 목록 조회가 가능하며 옵션을 통해 원하는 목록만 조회가 가능합니다.
git branch # (로컬 브랜치 목록 조회)
git branch -r # (원격 브랜치 목록 조회)
git branch -a # (모든 브랜치 목록 조회)
@da MINGW64 ~/Desktop/git local 저장소/jenkins_test (new_branch)
$ git branch
main
* new_branch
@da MINGW64 ~/Desktop/git local 저장소/jenkins_test (new_branch)
$ git branch -r
origin/HEAD -> origin/main
origin/main
origin/new_branch
@da MINGW64 ~/Desktop/git local 저장소/jenkins_test (new_branch)
$ git branch -a
main
* new_branch
remotes/origin/HEAD -> origin/main
remotes/origin/main
remotes/origin/new_branch
- 이상으로 git에서 branch를 생성하고 원격 저장소와 연결하는 방법에 대해서 알아 보았습니다.
- 끝 -
728x90
반응형
'Git > Git & Git Hub' 카테고리의 다른 글
Windows에서 Git 설치 후 데모 App 설치 방법 (Git clone) (0) | 2021.12.13 |
---|---|
.gitignore 파일 (0) | 2021.11.24 |
Git Remote URL 확인하기 (0) | 2021.11.21 |
Git Hub와 로컬 폴더를 연동하여 파일 올리기 (Git clone) (0) | 2021.11.17 |
Git clone 하다 verification 오류 시 해결법 (0) | 2021.11.03 |