| |
 | Posted by İsmail Emre ARIKAN in reply to Ferhat Kurtulmuş | Permalink Reply |
|
İsmail Emre ARIKAN 
Posted in reply to Ferhat Kurtulmuş
| On Tuesday, 15 March 2022 at 19:12:40 UTC, Ferhat Kurtulmuş wrote:
> On Monday, 14 March 2022 at 18:08:40 UTC, Ali Çehreli wrote:
>>
>>
>> Bir sonraki sohbette galiba git üzerinde duracağız. :)
>>
>> Ali
>
> Herkese selamlar. Git için visual studio code sade ve kullanışlı bir arayüz sunuyor. Ama daha karmaşık şeyler için -mesela bir pushu geri almak gibi- GitHub desktop gerekebiliyor. Aslında hepsi komut satırı arayüzünden de hallediliyor ama sürekli kullanmak pratik olmuyor. Bildigim bazı basit komutları paylaşayım o zaman.
>
> Bütün değişiklikleri tara
> git add .
>
> Buldugun değişikliklere push edilmek üzere yorum ekle (yorumsuz/mesajsız push diye birşey asla yok)
> git commit -m "minik degisiklik"
>
> Sunucuya push et
> git push
>
> eger projenizi dub registry e kaydetmek istiyorsaniz tag denilen release tarzı bir paket olusturmaniz gerekiyor. her tag bir versiyon numarasina (belki isim veya kod) sahip olmali.
> git tag v0.0.1
> Yukarıdaki komut yerel tag oluşturdu. Şimdi uzak sunucuda tag i kaydedelim.
>
> git push origin --tags
>
> Tagleri silmek için vallahi stackoverflowa basvuruyorum ben de hep :)
>
///////
Olur, Ali hocam. Müsait olursam sohbetlerinize katılabilirim.
//////
Kendi namıma selamınızı aldım, sağolun Ferhat hocam.
Bu bahsettiklerinizin de nasıl kullanılacağını bilmiyorum. Ama zamanla öğreneceğim. Bir ara **Pro Git** diye bir kitabı Türkçe'ye çevirmeyi düşündüm ama 500 küsur sayfa gibi kalabalık bir kitaptı, İngilizce metinleri çevirirken de \-eğer Türkçe'ye uygun çeviriliyorsa\- genellikle Google Çeviri(Google Translate) 'yi \-çünkü akıcı seviyede İngilizce'yi kullanamadğım için\- kullanıyorum. Aslında o kitabın Türkçe çevirisine [şurada](https://git-scm.com/book/tr/v2) başlanmış ama sanırım devam edilmedi.
> Yav keşke bir de GitHub d projeleri için intellisense desteği sağlasa. Mesela Python projelerinde değişkene tıkla hop, deklerasyona gidiyorsun.
>
Ferhat hocam, bu konuda Dlang 'ın Topluluk(Community) sayfasında [DCD](https://github.com/dlang-community/DCD) diye bir paylaşım gördüm. Eğer Github sitesinin kullandığı metin düzenleyicinin otomatik metin tamamlama özelliği ile ilgili bir yeri varsa ki sanırım vardır -ama neredir, nasıl yapılır ben bilmiyorum-, böylece belki kullanılabilir.
///////
> GitHub beni Arctic Code Vault Contributor yapmış. Kodlarım Svalbard adasında yer altında saklaniyormus. Eminim küresel bir felakette son ihtiyaç duyacakları şey benim kodlarım olur ;p
Ferhat hocam, Github'da \"Arctic Code Vault Contributor\" olmak nedir diye düşündüm. Sonra da "kodların Svalbard Adası'nda saklanması nedir?" Diye düşünürken çözüm bulmak için [şuraya](https://archiveprogram.github.com/arctic-vault/#:~:text=Arctic%20Code%20Vault%20Badge,a%20developer's%20profile%20on%20GitHub.) baktım. Tanımdan yine bir şey anlamamıştım ta ki oradaki [bu videoyu](https://www.youtube.com/watch?v=fzI9FNjXQ0o&t=134s) izleyene dek... Gerçekten de açık kaynağın geliştirilmesi için motivasyon verici güzel işler yapılıyor.
Ek bilgi: Türkiye saatiyle saat 10:00 ‘da foruma cevap yazmak için girmek isterken, “forum.dlang.org is currently overloaded, or is temporarily down for maintenance, and should be back up shortly. Apologies for the inconvenience.” iletisi göründü. Galiba forumlarda, ya bakım yapılıyor ya da hararetli bir tartışma oluyor.
|