Yorumlar ile bağlantılı eğitici Oliver oldukça iyidir, ancak özetlemeye çalışacağım. Bununla birlikte, sana biraz "git" teorisini vereceğim, çünkü altta olup bitenler hakkında biraz bilgi sahibi olursanız, pek çok tuhaflık daha anlamlı olur.
git branch my-branch
yeni bir şube oluşturur. Bu şube gerçekten bir referanstır, ancak: bir taahhüt işaret eder. Başlangıçta yeni bir şube oluşturduğunuzda, dalı oluşturduğunuzda ne yaptığınızı gösterir. Yeni şubeyi git checkout my-branch
ile kontrol edebilirsiniz. Alternatif olarak, git checkout -b my-branch
her ikisini birden yapar.
"Bir dal, yalnızca bir işlemin bir referansıdır", şey oldukça belirsizdir. Bunun nedeni, her bir işlemin her birinin, ana taahhüt (ler)'a ait referansları kaydetmesidir. Böylece bir ana dalı yalnızca ana işlemleri geri takip ederek izleyebilirsiniz. Bu nedenle, orijinal dalı "ana" dalını çağırırdım: eğer yeni şubeyi sonuna kadar izlerseniz, ana görevi orijinal şubeden gelir.
Denedin mi? (Veya belgelere/[bir öğretici] (https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging) 'a bakın?) –
Yeni bir şube oluşturur ve kontrol ettiğiniz mevcut şubeye bağlı değil. Sorunuzu anlamıyorum. – nnunes10
Birinin bana gösterdiği bir kez daha önce yaptım. Hiçbir şeyi mahvetmek istemiyorum, bu yüzden anlayışımı doğrulamaya çalışıyorum ve doğru hatırlayıp hatırlamadığımı görüyorum. –