git은 새 브랜치를 생성하고 원격웨어 하우스로 푸시 (푸시)합니다.
예를 들어 이미 프로젝트가 있고 프로젝트가 원격 창고로 푸시 된 경우 이제 프로젝트에서 새 기능을 개발하거나 일부 변경을 수행하려면 새 브랜치를 만들어야합니다.
단계는 다음과 같습니다.
여기서는 gitLab을 예로 사용합니다.
1. 먼저 원격 창고에 새 지점을 만듭니다.
- 새 지점
- 원격 지점의 이름
2. 새 로컬 브랜치 생성
참고 : 새 브랜치를 만들기 전에 현재 브랜치에 대한 모든 변경 사항이 제대로 제출되었는지 확인하고 작업 공간이 깨끗한 지 확인하십시오.
git status
명령은 먼저 현재 분기의 상태를 확인합니다.
$ git status
On branch test
Your branch is up to date with 'origin/test'.
nothing to commit, working tree clean
위의 의미는 test
커밋없이 현재 분기에 있으며 작업 공간이 깨끗 하다는 것을 의미합니다.
- 이때 새 로컬 브랜치를 생성하고 다음
git checkout -b 分支名
명령을 사용할 수 있습니다.
git checkout -b bigScreen
Enter 키를 누르면 로컬에 새로운 브랜치가 생성되고 git status
명령어를 통해 상황을 확인하며 , 이때 로컬 bigScreen 브랜치가 생성되어 변경된 브랜치로 전환됩니다.
$ git status
On branch bigScreen
nothing to commit, working tree clean
- 코드를 변경 한 후 상태를 다시 확인하면 파일이 수정되었다는 메시지가 표시되고
git add .
명령을 사용하여 제출할 콘텐츠를 업데이트합니다.
$ git status
On branch bigScreen
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: src/components/login.vue
no changes added to commit (use "git add" and/or "git commit -a")
git add .
- 으로
git commit -m '本次提交说明文字'
로컬 준비 영역에 로컬 저장소에 내용을 제출
git commit -m '2021.01.28 删除了logo图标'
[bigScreen e3333d9] 2021.01.28 鍒犻櫎浜唋ogo鍥炬爣
1 file changed, 1 insertion(+), 1 deletion(-)
- 으로
git push origin 远程仓库分支名
원격 저장소에 제출 로컬에 저장된 내용이 바로 새로운 지점까지
git push origin bigScreen
새로운 지점을 완료하고 원격 창고에 제출