git clone https://gerrit.wikimedia.org/r/p/mediawiki/core.git w/
을 사용하여 원본을 복제합니다. 그런 다음 git checkout <tag name>
또는 git checkout origin/REL<release number>
을 수행하여 특정 분기/태그를 지정합니다. 때때로 나는 어떤 지류 나 꼬리표를 잊어 버린다.git에서 체크 아웃 한 지점/태그는 어떻게 결정합니까?
SVN에서 나는 (내가 그 자식이 branch
및 tag
에 대한 뚜렷한 정의가 실현하지만 내 목적을 위해 그들이 동일)를 사용하고있어 분기/태그 파악하기 위해 svn info
을 할 것입니다.
어떻게 I가 누구인지 브랜치/태그를 결정합니까?
'git branch'는'* (no branch) master'를 제공합니다. 하지만'git name-rev HEAD '는 내가 원하는대로 정확하게 수행한다. – Avery
"브랜치에"있지 않기 때문에'(no branch)'를 얻습니다. git이 "detached HEAD"라고 부르는 것을 가지고 있습니다 (누군가가 말했듯이, 그것에 대해 생각하면 그래픽입니다 :-)). 어쨌든 "git 용어로,"지점에있는 것은 지사의 * 팁 *에 있어야한다는 것을 명심하는 것이 중요합니다. 그렇지 않으면 당신은 "분리"됩니다. "detached"할 때 새로운 커밋을 추가하면 이름이없는 새 분기를 만듭니다. 자식-completion.bash''의 코멘트를 – torek