Git hiçbir şube ile etiketi karşı işlediği
Eğer bir şube oluşturmadan benim kaynak kod etiketli bir sürüm kontrol edersem, Git herhangi bir şube ile ilişkili olmadığımı gösterir. Mutlu bana bir değişiklik yapalım ve de onları kontrol etmek için. Bu değişiklikler gider? Ben 'ana' olurlar (master, ne üzerine) ve tekrar onları bulmak için görünmüyor olabilir. geçerseniz Ne veriyor? Eğer Gıt aslında anonim bir şube karşı değişiklikleri bana söz verirse, mutlaka geri alabilirim?
CEVAP
Çünkütaahhüt herhangi bir şube değilsize ödeme özel taahhüt sürece çalışma dizini içinde , SHA1 Göremezsiniz. Tamamlama repo kullanıma ne değişiklikleri izleyen reflog
bakarak bulabilirsiniz. Eğer etiketi XXX
Eğer bir şey gibi görürsünüz.
$ git reflog
7a30fd7... HEAD@{0}: checkout: moving from master to XXX
ddf751d... HEAD@{1}: checkout: moving from 96c3b0300ccf16b64efc260c21c85ba9030f2e3a to master
96c3b03... HEAD@{2}: commit: example commit on tag XXX, not on any branch
7a30fd7... HEAD@{3}: checkout: moving from master to XXX
Bu sizin çalışma dizini taahhüt görmek için 5 ** olurdu SHA1 söyler.
$ git checkout 96c3b03
Note: moving to "96c3b03" which isn't a local branch
If you want to create a new branch from this checkout, you may do so
(now or later) by using -b with the checkout command again. Example:
git checkout -b <new_branch_name>
HEAD is now at 96c3b03... example commit on tag XXX, not on any branch
$ git checkout -b newbranch
$ git branch #lists all branches
feature1
master
* newbranch
Bu gıt checkout
tüm proje dosyalarını yerleri olduğunu fark edene kadar ilk başlarda bana biraz garip göründütaahhüt özel olarakbenim dosya sistemi (çalışma dizini) içine. Sonuç olarak, çalışma dizini yerel Git depo üzerinde bir tarayıcı gibi davranır. Yaptığınız değişikliklerin üzerine olmamıştırdepo içindesadece ana kontrol ettik , çalışma dizininizdeki vizyonda değiller.
Git alt modüller: şube/etiketi Belirti...
VB.NET - karşı Olduğu bir şey yok, hiç...
Mevcut şube tuşuna şube için Hiçbir de...
Şube veya etiketi bir pakette git bir ...
Gıt ile Satır sonları filtre-şube düze...