başvurduğunda git, genellikle bir sonraki geliştirme sürümüne giden bir geliştirme (geliştirme) şubem var, bu noktada geliştirme dalı sürüm şubesiyle birleştirilecek ve ardından yeni bir geliştirme dalı oluşturulacak.varsayılan Birden fazla dal HEAD'ları projemde aynı SHA1
Bunun anlamı, iki şube kafaları işlemek aynı işaret edilecektir:
$> cd project.git
$> rgrep release .
./packed-refs:2808f1de3e05bf7fcc509c20f31a93e2ba645bd3 refs/heads/release
$> rgrep 2808f1de3e05bf7fcc509c20f31a93e2ba645bd3 .
./packed-refs:2808f1de3e05bf7fcc509c20f31a93e2ba645bd3 refs/heads/release
./packed-refs:2808f1de3e05bf7fcc509c20f31a93e2ba645bd3 refs/heads/development_0103
benim repo klon insanlar otomatikman serbest bırakma kolunun dışında bir onay almak istiyorum.
$> cd project.git
$> git symbolic-ref HEAD
refs/heads/release
o repo klonlama zaman ama, görünüşe göre insanlar alfabetik eşleşen dal O git SHA1 bakarak kontrol etmek şube adını çalışıyor gibi geliyor bana
$> git clone project.git/ project.clone
$> cd project.clone
$> git status
# On branch development_0103
nothing to commit (working directory clean)
teslim almak ama aslında uzaktan kumandanın sembolik kafasını kullanmadı.
Bunu çözmek ve "development_0103" yerine klon varsayılanını "serbest bırakmak" için herhangi bir yol var mı?
Master kullanmamanızın bir nedeni var mı? –
Git hangi sürümünü kullanıyorsunuz? Bunu hiç görmedim. – Cascabel
jleedev: 'master' olarak 'master' olarak 'master' olarak yeniden adlandırılırsam 'development_0103' alfabetik olarak –