"git branch"가 아무것도 반환하지 않으면 어떤 정보를 얻을 수 있습니까?

user2569618

git clone, 빌드 분기에 이루어졌다. 디렉토리를 트리 상단으로 변경하고 git branch 를 수행했을 때 아무것도 반환되지 않았습니다.

# git branch
* (no branch)

내가 찾을 수있는 역사를 살펴보면 다음을 보았습니다.

# git clone <repo>
# git checkout -f f4295f4c9e3226d50af3bba48f1a82cdde16ee7a
# get rev-list --no-walk f4295f4c9e3226d50af3bba48f1a82cdde16ee7a

위의 정보를 찾을 수 없다면 어떤 git 명령을 사용하여 브랜치 이름 을 추적 하거나 빌드를 위해 트리가 체크 아웃 된 해시 를 추적 할 수 있습니까?

화요일

내가 [ran] git branch 했을 때 아무것도 반환되지 않았습니다.

# git branch
* (no branch)

이것은 정확히 아무것도 아닙니다 . 그러나 최신 버전의 Git은 다음과 같이 인쇄됩니다.

* (HEAD detached at f4295f4c)

[이 결과는 다음과 같습니다.]

# git checkout -f f4295f4c9e3226d50af3bba48f1a82cdde16ee7a

해시 ID로 특정 커밋을 확인하면 Git이 분리 된 HEAD 라고 부르는 것이 생성 됩니다. 이것이이 상태에 들어가는 유일한 방법은 아니지만 일반적인 방법입니다. 또 다른 일반적인 방법은 태그 이름 을 확인하는 것입니다. 예 :

$ git checkout v2.21.0
[messages]
Note: switching to 'v2.21.0'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
[snip]

$ git branch
* (HEAD detached at v2.21.0)

위의 정보를 찾을 수 없다면 브랜치 이름 을 추적하는 데 어떤 git 명령을 사용할 수 있었 습니까 ?

지점 이름 없을 수도 있습니다 . 위와 같이 원시 해시 ID를 사용하고 태그 이름을 사용하는 경우입니다. Git에서 커밋은 브랜치 이름무관합니다 . 어떤 브랜치 에도 커밋이 필요하지 않으며 모든 커밋은 동시에 여러 브랜치에 있을 수 있습니다 . 주어진 커밋에 대해 하나의 브랜치 이름이 있다고 가정하지 마십시오.

(예를 들어 Mercurial과는 대조적으로 주어진 커밋에 대해 정확히 하나의 브랜치 이름이 있습니다. 일단 만들어지면 커밋은 해당 브랜치에 영원히 또는 제거 될 때까지 (둘 중 먼저 발생하는 시점에) 발생합니다. Mercurial의 브랜치는 견고합니다. Git에서, 커밋은 영원히 커밋은 고체하지만 포함하는 지점 이름입니다있는 변화 시간이 지남에가. 지점은 고체, 액체되지 않습니다.)

... 또는 빌드를 위해 트리가 어떤 해시 에서 체크 아웃 되었습니까?

최신 Git은 git branch위와 같이 출력 에 축약 된 해시 ID 를 표시합니다. 모든 버전의 Git에서 항상 다음을 사용하여 현재 커밋의 현재 해시 ID를 얻을 수 있습니다 git rev-parse HEAD.

$ git checkout master
[messages snipped]
$ git rev-parse HEAD
c7a62075917b3340f908093f63f1161c44ed1475

현재 분기가있는 경우 다음을 사용하여 찾을 수 있습니다 git symbolic-ref.

$ git symbolic-ref HEAD
refs/heads/master

HEAD가 분리되면 해시 ID 또는 태그 이름으로 특정 커밋을 확인할 때와 같이 symbolic-ref명령 이 실패 하여 분기에 전혀 없음을 나타냅니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

startActivityForResult ()가 아무것도 반환하지 않도록 만들 수 있습니까?

분류에서Dev

단위 테스트를 위해 아무것도 반환하지 않는 파이썬 함수 내부의 값을 어떻게 얻습니까?

분류에서Dev

setValueForKey를 먼저 호출하지 않으면 어떤 값을 얻을 수 있습니까?

분류에서Dev

Rails에서 ____가 아무것도 반환하지 않는 경우 어떻게 .where ( 'rooms.id not in (?), ____)를 사용할 수 있습니까?

분류에서Dev

함수 자체를 실행하지 않고 함수가 어떤 종류의 값을 반환하는지 어떻게 알 수 있습니까?

분류에서Dev

함수가 아무것도 반환하지 않습니다.

분류에서Dev

git branch가 아무것도 표시하지 않는 이유는 무엇입니까?

분류에서Dev

스크립트를 추가하는 방법, 첫 번째 열이 비어 있으면 다음 행을 수행하거나 아무것도 수행하지 않습니까?

분류에서Dev

함수가 true를 반환하는 경우 아무 것도 반환되지 않습니다.

분류에서Dev

가우시안으로 에지 검출 방법을 시작하지 않으면 어떤 정보를 얻습니까?

분류에서Dev

실행 된 명령이 아무것도 반환하지 않을 때 sshkit 캡처가 오류가 발생하지 않을 수 있습니까?

분류에서Dev

내가 int를 선언했지만 초기화하지 않았다고 가정 해 보겠습니다. 그것은 어떤 가치입니까? 누군가 나를 위해 이것을 해결할 수 있습니까?

분류에서Dev

PHP는 특정 함수를 추가 할 때 AJAX에 아무것도 반환하지 않습니다.

분류에서Dev

npm으로 git # branch @ version을 어떻게 타겟팅 할 수 있습니까?

분류에서Dev

제네릭 메서드가 '아무것도'를 반환하지만 null을 반환 할 수 없을 때 반환되는 것은 무엇입니까?

분류에서Dev

C ++에서 void가 아닌 반환 형식의 함수에서 아무것도 반환하지 않으면 반환 값은 무엇입니까? [실험]

분류에서Dev

버튼을 클릭하여지도 레이어를로드하면 변수 (src)가 정의 된 함수에도 불구하고 정의되지 않은 것으로 반환됩니까?

분류에서Dev

PHP 에코 코드가 값을 반환하면 스크립트를 실행합니다. 그렇지 않으면 아무것도

분류에서Dev

JSON을 가져 오는 비동기 함수는 아무것도 반환하지 않습니다.

분류에서Dev

합계 (열 이름 다음에 1이 아니면 0 인 경우)는 항상 한 행을 반환합니다. 아무것도 반환하지 않도록 어떻게 할 수 있습니까?

분류에서Dev

방화벽 (가정용 컴퓨터)을 사용하지 않으면 어떤 위험이 있습니까?

분류에서Dev

어떻게 내가 대신 모든 것을) findall은 (만 특정 정보를 반환 할 수 있습니까?

분류에서Dev

길이가 정확히 1 인 경우 IEnumerable의 첫 번째 값을 얻거나 그렇지 않으면 기본값을 어떻게 얻을 수 있습니까?

분류에서Dev

아무것도 반환하지 않는 경우 C ++ 생성자를 표현식에서 어떻게 사용할 수 있습니까?

분류에서Dev

내 재귀 함수가 아무것도 반환하지 않습니다.

분류에서Dev

아무것도하지 않는 것처럼 보이는 Angular JS $ http.put을 어떻게 디버깅 할 수 있습니까?

분류에서Dev

DATEDIF ()가 예상 값을 반환하지 않습니다. 나이를 어떻게 계산할 수 있습니까?

분류에서Dev

.where 사용자가 아무것도 입력하지 않으면 nil 예외를 반환합니다. rails 4

분류에서Dev

아무것도 반환하지 않고 완료되면 다른 함수를 실행하는 완료 블록을 만드시겠습니까?

Related 관련 기사

  1. 1

    startActivityForResult ()가 아무것도 반환하지 않도록 만들 수 있습니까?

  2. 2

    단위 테스트를 위해 아무것도 반환하지 않는 파이썬 함수 내부의 값을 어떻게 얻습니까?

  3. 3

    setValueForKey를 먼저 호출하지 않으면 어떤 값을 얻을 수 있습니까?

  4. 4

    Rails에서 ____가 아무것도 반환하지 않는 경우 어떻게 .where ( 'rooms.id not in (?), ____)를 사용할 수 있습니까?

  5. 5

    함수 자체를 실행하지 않고 함수가 어떤 종류의 값을 반환하는지 어떻게 알 수 있습니까?

  6. 6

    함수가 아무것도 반환하지 않습니다.

  7. 7

    git branch가 아무것도 표시하지 않는 이유는 무엇입니까?

  8. 8

    스크립트를 추가하는 방법, 첫 번째 열이 비어 있으면 다음 행을 수행하거나 아무것도 수행하지 않습니까?

  9. 9

    함수가 true를 반환하는 경우 아무 것도 반환되지 않습니다.

  10. 10

    가우시안으로 에지 검출 방법을 시작하지 않으면 어떤 정보를 얻습니까?

  11. 11

    실행 된 명령이 아무것도 반환하지 않을 때 sshkit 캡처가 오류가 발생하지 않을 수 있습니까?

  12. 12

    내가 int를 선언했지만 초기화하지 않았다고 가정 해 보겠습니다. 그것은 어떤 가치입니까? 누군가 나를 위해 이것을 해결할 수 있습니까?

  13. 13

    PHP는 특정 함수를 추가 할 때 AJAX에 아무것도 반환하지 않습니다.

  14. 14

    npm으로 git # branch @ version을 어떻게 타겟팅 할 수 있습니까?

  15. 15

    제네릭 메서드가 '아무것도'를 반환하지만 null을 반환 할 수 없을 때 반환되는 것은 무엇입니까?

  16. 16

    C ++에서 void가 아닌 반환 형식의 함수에서 아무것도 반환하지 않으면 반환 값은 무엇입니까? [실험]

  17. 17

    버튼을 클릭하여지도 레이어를로드하면 변수 (src)가 정의 된 함수에도 불구하고 정의되지 않은 것으로 반환됩니까?

  18. 18

    PHP 에코 코드가 값을 반환하면 스크립트를 실행합니다. 그렇지 않으면 아무것도

  19. 19

    JSON을 가져 오는 비동기 함수는 아무것도 반환하지 않습니다.

  20. 20

    합계 (열 이름 다음에 1이 아니면 0 인 경우)는 항상 한 행을 반환합니다. 아무것도 반환하지 않도록 어떻게 할 수 있습니까?

  21. 21

    방화벽 (가정용 컴퓨터)을 사용하지 않으면 어떤 위험이 있습니까?

  22. 22

    어떻게 내가 대신 모든 것을) findall은 (만 특정 정보를 반환 할 수 있습니까?

  23. 23

    길이가 정확히 1 인 경우 IEnumerable의 첫 번째 값을 얻거나 그렇지 않으면 기본값을 어떻게 얻을 수 있습니까?

  24. 24

    아무것도 반환하지 않는 경우 C ++ 생성자를 표현식에서 어떻게 사용할 수 있습니까?

  25. 25

    내 재귀 함수가 아무것도 반환하지 않습니다.

  26. 26

    아무것도하지 않는 것처럼 보이는 Angular JS $ http.put을 어떻게 디버깅 할 수 있습니까?

  27. 27

    DATEDIF ()가 예상 값을 반환하지 않습니다. 나이를 어떻게 계산할 수 있습니까?

  28. 28

    .where 사용자가 아무것도 입력하지 않으면 nil 예외를 반환합니다. rails 4

  29. 29

    아무것도 반환하지 않고 완료되면 다른 함수를 실행하는 완료 블록을 만드시겠습니까?

뜨겁다태그

보관