Git Spoke 사용량과 서버 파일이 너무 커서 솔루션이 다운되지 않음
$ git branch
* br-2.1.2.2
master
2. 원격 분기 보기
$ git branch -r //
origin/HEAD -> origin/master
origin/feature/IOS_visualtrack
origin/feature/android_visualtrack
origin/master
3. 모든 분기 보기
$ git branch -a
* br-2.1.2.2
master
remotes/origin/HEAD -> origin/master
remotes/origin/br-2.1.2.1
remotes/origin/br-2.1.2.2
remotes/origin/br-2.1.3
remotes/origin/master
주의:git branch-r는 원격 지점을 얻을 수 없습니다. ui는 지점을 볼 수 있지만 git 명령은 원인을 볼 수 없습니다. git branch-a 이 명령은 매번 원격 창고에서 정보를 업데이트하지 않습니다. 수동으로 업데이트할 수 있습니다.
4. 원격 브랜치 전환
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/Release
remotes/origin/master
PS: 역할은 checkout 원격의 Release 지점입니다. 로컬에서 myRelease 지점이라고 이름을 짓고 로컬의 myRelase 지점으로 전환합니다.
5. 분기 결합
합병하기 전에 합병할 지점을 잘라내야 합니다.
$: git checkout master
$: git merge issue1234
Merge made by recursive.
README | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
6. 지난commit의 내용을 취소합니다. (이 작업은 완전히 버전으로 되돌아가고 로컬 원본 코드도 이전 버전으로 바뀝니다.)
git reset --hard
7.gitcommit-m 주석 줄 바꾸기
gitcommit-m 주석은 인용부호를 통해 줄을 바꿀 수 있습니다. 예를 들어 다음과 같습니다.
$ git commit -m '
> 1.aaaaa
> 2.bbbb
> '
[master b25154b] 1.aaaaa 2.bbbb
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 ss.txt
git commit --amend 명령을 통해 방금 로그 정보를 볼 수 있습니다.
1.aaaaa
2.bbbb
8.git clone --depth=1
프로젝트가 너무 크면gitclone에 error: RPCfailed가 나타납니다.HTTP 504 curl 22 The requested URL returned error: 504 Gateway Time-out 질문,
, git clone --depth=1 :depth , 1 commit.
git clone [email protected]/managerzp.git --depth=1
이런 방법으로 복제된 항목은 최근의commit의 한 지점만 포함하고 부피가 매우 작기 때문에 글에서 언급한 항목이 너무 커서 Timeout의 문제를 해결할 수 있지만 또 다른 문제가 발생할 수 있다. 그는 기본 지점clone만 내리고 다른 원격 지점은 로컬에 없기 때문에 이런 상황에서 다음과 같은 방법으로 다른 지점을 뽑아야 한다.
$ git clone --depth 1 https://github.com/dogescript/xxxxxxx.git
$ git remote set-branches origin 'remote_branch_name'
$ git fetch --depth 1 origin remote_branch_name
$ git checkout remote_branch_name
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
브랜치 병합(Visual studio 2017 사용)의 계속입니다. 기능 추가를 위한 브랜치를 작성하고, 기능 추가한 후, 그 내용을 develop 브랜치에 병합해 봅니다. 1. 새롭게 「add1」라고 하는 브랜치를 작성 2. 브랜치 "add1"을 선택한 상태에서 M...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.