Git ve Github için geliştirme dışı kılavuz
Git, özellikle geliştiriciler için yeni başlayanlar tarafından öğrenilmesi zor olduğu için ünlüdür. Git’i nasıl kullanacağımı öğrenmeden önce en az 3 (20 gibi daha iyi) çaba gerektiriyor ve sadece Google’da arama yaptığım için, “diye açıkladı Me 5 GIT.” Çoğumuz bilgisayarlarımızı görsel kuyruklarla geziyoruz. “Bu benim belgem. Belgemi klasöre girmek istiyorum. *Belgeyi klasöre sürükleyin*”ama bunun altında sevimli bir simge sistematik bir yapılandırılmış veri hattıdır. Çok daha temiz ve çizgili bilgi yönetimi biçimleri. İşbirliği için mükemmel alan, lüks ve stiliz olmayan ciltlerle engellenmez. Saf. Veri. Yönetmek.
Git, ne yaptığınız geçmişi kaydederken projeler (kod, metin, kopyala, bilgi) oluşturmanıza, işbirliği yapmanıza ve yönetmenize olanak tanır. Yalnız çalışsanız bile, Git yararlı bir araçtır, çünkü kontrol sistemi sürümü tarafından çözülebilecek sorunlarla karşılaşmış olabilirsiniz. Bu yazıda, projenizin çeşitli sürümlerini daha iyi ayarlamak için GIT ve GitHub’ı nasıl kullanacağınızı öğreteceğim. Bu yazı yeni başlayanlar için tasarlanmıştır, bu nedenle GIT’in nasıl çalıştığının teknik bölümünü tartışmayacağız veya derinlemesine nasıl işbirliği yapacağınızı tartışmayacağız. Bunun yerine kavramlara odaklanacağız.
Zaman çizelgesi
Git’i yükle
Github nedir?
Git yapılandırması
Depo
Komut satırı ile gezin
Git init
Git ekle ve git comit
Dal
Çatal
GitHub ile senkronize edin
Cesaret
Çek ve klon
Amacım, genellikle simgeler ve sürükle ve damla ile yapılan basit gerçek hayat örneklerini kullanarak kontrol sürümünü tanıtarak GIT için bir öğrenme eğrisi yapmak, böylece komut satırından çalışırken noktaları bağlayabilirsiniz. Bu yazı boyunca, git dilini öğrenebilmeniz için önemli Git terimini kalın olarak tanımlayacağım. Güçlü bir zihinsel model ve doğru kelime bilgisi ile, ileri öğreticiler ve diğer profesyonel kullanıcılarla çalışmak daha mantıklı olacaktır 🙂 Şu anda bir iş bulmak istediğinizi söyleyin, böylece tüm kömürleşmenizle yeni bir özgeçmiş ayarlamak istiyorsunuz. Birçok farklı özgeçmiş versiyonunuz olacağını biliyorsunuz, böylece onu yönetmenin bir yoluna ihtiyacınız var.
Tutarlı bir dizi olmadan devam ediyor, oh tanrım 🙁
Kontrol zaman çizgisinin özenti versiyonu GIT bu işlemi taklit eder ve belgenin çeşitli sürümlerini doğru sırada saklayabilir ve önceki sürüme dönebilmeniz için açık zaman çizgisi boyunca belirttiğiniz “anlık görüntüleri” düzenler. Yeni başlayanlar için Github, korkmayın, Git’i özgeçmişinize kullanmak için Git’i yüklemeye başlayın, bilgisayarınıza yüklemeniz gerekir. Windows için git
Mac için git
Linux için Git
GIT yüklendikten sonra, git komutunu girmek için GIT (veya Mac kullanıcıları için terminal) ile birlikte bulunan GIT BASH uygulamasını kullanabilirsiniz. Github’ı şimdi tanıtmak, özgeçmişiniz hayatınız boyunca gelişecektir (en azından robot işi devralana kadar), böylece bir bilgisayarı veya başka bir şeyi kaybederseniz erişebileceğiniz bir yedeklemeniz olduğundan emin olmak istersiniz. . Github’ın girdiği yer burası.
GitHub’da ücretsiz bir site yedeklemesi yapın
Github, bir sosyal ağ parçası ve barındırma dosyasının bir parçasıdır ve burada herkesin görmesi için dosyanızı kaydedebilirsiniz. Kulağa kötü bir şey gibi geldiğini biliyorum, ancak WordPress gibi açık kaynak projelerine izin veriyor. Github, dünyadaki işbirlikçi çalışmaları için en büyük depolama merkezidir, bu nedenle sadece diğer insanlar projenizi inşa edemez, aynı zamanda projelerini de oluşturabilirsiniz. En iyi takım çalışması. GitHub ayrıca ekip üyeleri tarafından ortak kodlara erişmek için bağlanabilen bir merkez konumu olarak işlev görür. Ücretsiz bir GitHub hesabı oluşturmak, ancak dosyanızı gizli tutmak istiyorsanız güncellemeniz gerekir. Yenileme 1/25/19: İyi haber, kişisel depoları artık ücretsiz hale getiriyor. vay !! Tek sınır, özel bir repoda sadece üç işbirliğine sahip olmanızdır, bu nedenle birkaç ekip üyeniz varsa, geliştirmeniz gerekir. Lütfen kendinizi Git’e tanıtmak için ihtiyacınız olacak çünkü bir GitHub hesabı oluşturun. Git, çeşitli dosya sürümlerini yönetmek için kullandığımız bir programdır, GitHub ise bir sosyal ağ depolama yeridir. Capiche? Github dosyanızı buluta kaydedeceğinden, bu dosyanız için uzun mesafeli bir konum olarak bilinir. Github nasıl kullanılır Git’i yükledikten sonra küçük arkadaşımla merhaba söyleyin, kendinizi tanıtmanız gerekir, böylece Git adınızı ekleyebilir yaptığınız değişiklikler.
Bunun için Windows kullanıyorum, bu yüzden bir Mac kullanırsanız, bunun yerine terminali kullanacaksınız
Git Bash/Terminal’i açın ve Git Config -global kullanıcı. Bir teklif işareti bırakın, bir cannoli al. Ardından Git Config -global kullanıcısını girin.
Profesör Plum Şamdan ile bir depoda şimdi git hazırladık, birkaç dosyayı yönetmek için çalışalım. Bilgisayarınızda iş avı adlı bir klasör oluşturarak başlayacaksınız. Bu klasör, özgeçmişlerimizi ve git dosyalarımızı kaydedeceğimiz yerel depomuz olacak. Depo veya Repo, her GIT projesi için oluşturacağınız merkezi dosya depolamasının konumudur. Repo, projenizin ihtiyacı olan dosyaları, resimleri, verileri, bir web sitesini oluşturuyorsanız ve GIT kullanmak istiyorsanız, site dosyanız için bir klasör oluşturacaksınız Bilgisayarınızda yerel bir repo veya GitHub’da uzun mesafeli repo olabileceğinizi unutmayın. Bu yazıda nasıl bağlanacağını tartışacağız. İlk olarak, komutu çalıştırabilmemiz için yaptığımız klasöre girmemiz gerekiyor.
Kovboy Kodlama Durdur: WordPress temanızın kalitesini artırmak için 10 ipucu Çalışmanızdaki eklenti, yeni oluşturduğunuz klasörü açmak için komut satırını kullanarak dosyanızda gezineceksiniz. Sakin ol. Bu, klasörü açacağınız, içerideki klasörü seçip klasörü gireceğiniz bir dosya yöneticisi kullanmak gibidir, vb. Bir iş avı alana kadar. Klasör listesini görmek için DIR komutunu kullanın. Git Bash/Terminal, seçmeniz için bir dosya ve klasör listesini geri yükler. Değişiklik dizini ve ardından girmek istediğiniz klasörün adını temsil eden CD komutunu kullanacaksınız.
Klasörde bulunduğum klasörü görmek için aşağıdaki DIR’yi nasıl kullandığımı gördün mü? Sonra girmek istediğim klasörün adını seçebilir, sağ tıklayabilir ve kopyalayabilirim. GIT Bash/Terminal’de CD’yi girip sağa tıklayacağım ve klasörün adını yapıştıracağım ve Enter tuşuna basın. Dosya yöneticisinin ekran görüntülerinde, iş avının onedrive> wpmu dev> github olduğunu görebilirsiniz. , bu yüzden her klasöre göz atmak için bir CD kullanacağım Yanlış klasöre girerseniz ve seviye atlamanız gerekiyorsa, bir CD kullanacaksınız … (iki noktaya dikkat edin, bu bir nokta değil). Windows kullanıcıları için, dosya yöneticinizdeki iş avı klasörünü açabilir, ardından sağ -tıklayabilir ve dosyanızda gezinmek için git Bash’i kullanmaktan kaçınabilmeniz için Git Bash’ı buradan seçebilirsiniz. Burada tuzağa düşmüşseniz, aşağıya bir yorum bırakın ve bu öğreticide bir sonraki adıma hak kazandığınızdan emin olacağız 🙂 Git init bu klasördeki Git’i “etkinleştirmek” ve bir depoya dönüştürmek için çalıştırmalısınız. Az önce yaptığınız klasördeki git init komutu. Bu, .git klasörünü deponuza gizleyecektir. Aşağıdaki dosya yöneticisinin ekran görüntülerinde gizli dosyaların görülmesine izin veriyorum. Bu ayar sizin için etkinleştirilmezse, dosyayı görmezsiniz, ancak Git Init’i doğru kullanıyorsanız, göremeseniz bile dosya orada olacaktır. Git Init, başlatmanın kısaltmasıdır ve temel olarak bilgisayarınıza GIT’i bu klasörde kullanmak istediğinizi söylersiniz.
Git Init’i bir depoya değiştirmek istediğiniz klasörde çalıştırmanız gerekir. İş avında nasıl olduğumu görün? Depimiz hazır, bu yüzden şimdi bir özgeçmiş metin dosyası oluşturacağız. Avcılık klasöründe eski yol için metin dosyaları oluşturabilir veya GIT Bash/Terminaline Touch Sergi.txt girebilirsiniz. Klasörde bulunduğunuz bir dosya oluşturmak için Touch komutunu ve ardından ad ve dosya uzantısını kullanın. Harika, değil mi?
Nasıl bir dosya oluşturduğunuz önemli değil
Birkaç dosyadaki değişiklikleri izlemek istiyorsanız, aynı depoda başka belgeler oluşturacaksınız. Örneğin, Cover-Letter.txt veya portfolio.html, her şey iş avcılığı ile ilgili olduğu için aynı iş avı deposunda olabilir. Git ekle Gear ekle artık gitin zaman çizelgesindeki deponuzdaki dosyadan farklı bir anlık görüntü ayarladığını biliyorsunuz. Git, bir anlık görüntüde neyin dahil edileceğinin tam kontrolünü sağlar. Bir dosya girebilirsiniz, böylece yalnızca REPUTE.txt veya depodaki tüm dosyaları veya seçebilirsiniz. GIT’de, anlık görüntüye, bundan sonra kullanacağımız bir terim olan Taahhüt olarak adlandırılır. Git Mattor Stores anlık görüntüsü zaman çizelgenizde geri dönmek isteyebileceğiniz. GIT zaman çizelgenize bir taahhüt eklediğinizde, bir mesaj bırakarak tanımlamak istersiniz. Aşağıdakiler tam komut ekranı, Git Commites -M “Mesajınız Burada”. Yapmadan önce dosya eklemelisin
Git ADD’yi ve ardından dosyanın veya dosyanın adını kullanarak taahhütte bulunmadan önce taahhüdün hangi dosyaları ekleneceğini seçer ve seçersiniz.Ekledikten sonra dosyada bir değişiklik yaparsanız, değişikliğin bir sonraki taahhütte yer alması için tekrar eklemeniz gerekir.Bu, bir dosya kaydedip bir değişiklik yaparsanız gibidir.Tasarrufu tekrar basmalısınız. Hükümet, bu git ekle özgeçmişine benzeyecek.Birkaç dosya eklemek istiyorsanız, GIT ekle özgeçmişinden ayırabilirsiniz.Veya tüm dosyaları geçerli klasöre eklemek için, Git Ekle * Dosyaları tek tek ekle kullanın.GIT Ekle Özgürlük.txt sonra Git Cover-Letter.txt vb. Ekle vb. Komiteme özgeçmiş.txt ekledim
Örneğin, yeni beceriler öğrenirsiniz (git gibi) ve bunları özgeçmişinize eklersiniz. Bir değişiklik yaptıktan sonra, özgeçmişinizi taahhüt etme komitesine (bazen evreleme alanı olarak adlandırılır) eklemek için git ekle özgeçmişini kullanırsınız. zaman çizelgesine. Lütfen ve şimdi ilk eklemenizi oluşturun ve taahhüt edin. İki adımlı bir işleme sahip olmak size daha fazla kontrol sağlar, böylece değişikliklerin çoğunu ayrı taahhütlere ayırabilirsiniz. Komite önizlemenize eklediğiniz dosyayı silmeye karar verirseniz, başvuru mektubunuzu söyleyin, Git RM-Cacked Cover-Letter.txt kullanacaksınız. Sarı Kayu Sarı Üzerindeki WordPress’in Geliştirilmesi için Git Nasıl Kullanılır Git durumunu kullanarak komiteye hangi dosyaları eklediğinizi izleyebilirsiniz. Git durumu, bir sonraki taahhütte olacak dosyalar olan iletilecek değişiklikleri geri yükleyecektir. Git durumunu kullandığınızda, size bir Şube Master’da olduğunuzu söylersiniz. Sık sık git durumunu kullanacaksınız Konfor bölgenizden Git sadece ana zaman çizelgesini yapmakla kalmaz, aynı zamanda sizin ve başkalarının ek zaman çizelgesi yapmanızı da sağlar.Git terimindeki ana zaman çizgisi veya şubeye usta denir.Bu, diğer dalların kaynağı olan ana ağaç gövdesi veya diğer tüm dalların ortaya çıktığı orijinal özgeçmiştir.Şube, ana zaman çizgisine geri dönebileceğiniz veya çalışmazsa silebileceğiniz alternatifleri keşfetmenizi sağlar.Github’ın çalışma akışına giriş Yeni bir şube oluşturmak için, sadece yeni dalın yerine Git Şubesi Yeni Dalın adını kullanacaksınız.Mevcut şube listesini görüntülemek için GIT dalını da kullanabilirsiniz.Şu anda bulunduğunuz şubenin yanında yıldızın işaretleri görünecektir.Yeni şubenize geçmek veya ana şubenize geri dönmek için, Git Check-to-to-Shitch-to-to komutunu kullanacaksınız
Örneğin, daha fazla röportaj alıp almadığınızı görmek için özgeçmişinizin becerilerini eklemeyi denemek istiyorsanız, Skills adlı bir şube oluşturacaksınız. Bir şube oluşturmak için GIT şube becerilerine gireceksiniz, ardından Beceri Şubesine olan bağlılığınızı yapmaya başlamak için GIT ödeme becerileri. Düzenleme daha fazla röportaj yapmanızı sağlarsa, iki şubeyi birleştirebilirsiniz. Şubeleri birleştirmek için, GIT Checkout Master’ı kullanarak ana dalına geri dönmeniz gerekir, ardından beceri şubesinde yaptığım değişiklikleri ana ana şubeye getirmek istediğimi söylemek için Git birleştirme becerilerini kullanmanız gerekir. Diğer insanlar ayrıca ana şubeye geri dönmek istedikleri dalları da yapabilirler. Farklı özellikler üzerinde çalışan ekip bunu yapacak. Bazen, ana dalda birleştirmek istemediğiniz bir şey yapmak istersiniz. Fork Git hakkında, örneğin, GitHub’da kendi portföy şablonunuz için bir başlangıç noktası olarak kullanmak istediğiniz başkaları tarafından yapılan harika bir portföy şablonu bulduğunuzu söyleyin. Github’da bir çatal yapacaksınız, böylece temel olarak kendi kopyanızı oluşturacaksınız. GitHub’ın deposundan bir çatal yapmak için çatal düğmesine basın Çatal deponun bir kopyasıdır. Forking Deposu, orijinal projeyi etkilemeden değişikliklerle serbestçe denemenizi sağlar. En yaygın olarak, çatal diğer insanların projelerinde değişiklikler önermek veya diğer insanların projelerini kendi fikirleriniz için bir başlangıç noktası olarak kullanmak için kullanılır. Bu arada GIT’de çatal ve şube rehberi, diğer insanların çalışmalarını kırarken repodaki lisansı kontrol ettiğinizden emin olun. GitHub ile senkronize edin, yerel deponuzu (bilgisayarınızda) bir sonraki GitHub’daki uzun mesafeli deponuzla nasıl senkronize edeceğinizi tartışalım. Github’a girerek ve yerel bilgisayarımızdaki gibi iş avı denen bir kamu deposu yaparak başlayacağız. Genel bir depo yapın
Şimdi GIT’e bilgisayarımızda bu uzun mesafeli deponun var olduğunu söylemeliyiz. Git Remote Add Origin https://github.com/username/job-hunting.git kullanacağız. Kullanıcı adınızı GitHub kullanıcı adınıza değiştirdiğinizden emin olun.
Hızlı hazırlık departmanının kökenini de alabilirsiniz. Kullanıcı adımın nasıl göründüğünü gördün mü?
Dropbox veya OneDrive gibi hizmetleri kullanarak yerel dosyaları ve uzun mesafeleri senkronize ederken itme push gelirse, bilgisayarda dosyaları saklayabileceğiniz özel bir klasörünüz vardır. Bu özel klasörde değişiklik yaptığınız ve dosyaları kaydeddiğinizde, değişiklikleriniz otomatik olarak buluta yüklenir. GIT, sadece söylediğinizde taahhüt eden göndererek uzun mesafeli deponuza ne gönderileceğinizi daha fazla kontrol eder. Taahhüdünüzü uzak bir depoya göndermek için git push komutunu kullanacaksınız. Git Push, komitenizi uzak deponuza gönderir. Git Push’u iki argüman, uzun mesafeli adlar (orijin varsayılan uzun mesafe adıdır) ve şube adları (örneğin, master) takip edebilir.Git Push’u kullanmak için en az bir taahhütte bulunmalısınız. Bir ana şube üzerinde çalıştığımız için Git Push Master’ı BASH/Terminal Git’e ekleyeceğiz. GitHub oturum açma kimlik bilgilerinizi girebilmeniz için bir kutu görünecektir. Bunu yaptıktan sonra, GitHub’daki Repo’nuza giderseniz, ilk komitenize eklediğiniz dosyanın uzun mesafeli deponuza eklendiğini göreceksiniz. Tatlı 🙂 Dosyam var
Git deposunu WordPress ile senkronize etmenin 8 yolu, WP Engine ve WPMU Dev Barındırma gibi birkaç ana bilgisayar, yerel WordPress dosyalarınızı GIT kullanarak ana bilgisayarınıza basmanıza izin veriyor. Bunu düşündüğünüzde oldukça şaşırtıcı. Sitenizin çeşitli sürümlerini GIT kullanarak izleyebilirsiniz, böylece güncelleme yaparken önceki taahhüdüne veya sitenize zarar vermek için değişiklikler yapabilirsiniz. Bu SFTP’nin yapamayacağı bir şey. Bu, projeniz daha karmaşık hale geldiğinde ve kendi hayatını yaşamaya başladığında yararlıdır. Gelecekte uzak repo’nuzun bir kopyasını almanız gerekiyorsa veya başkalarının çalışması yapmak istiyorsanız kendi kopyanız. Duruma bağlı olarak git klonunu veya git çekişini kullanabilirsiniz. Başka bir öğreticide “Github’da klonlama repo” ifadesini görmüş olabilirsiniz. Git klonunu dosyaları indirmenin bir yolu olarak düşünebilirsiniz. Git Clone, Repo’dan sonra adlandırılmış bir klasör oluşturacak, iş avı ve tüm dosyaları oraya koyacak. Git klonunu kullanmadan önce, klonlamanızı yeniden düzenlemek istediğiniz klasöre gidin. GIT klonu url-ag-repo’nun komutu için depo için bir web URL’sine ihtiyacınız var. İş avı repo’umu klonlamak istiyorsanız, git klonu https://github.com/feliciaceballos/job-hunting.git kullanacaksınız. Bu arada, bu gerçek bir halka açık repo, bu yüzden pratik yapabilirsiniz. Yeşil klon patlamaları, git klonu ile kullanabileceğiniz GitHub’daki repo için URL’yi ortaya çıkaracak Ekibinizle çalıştığınızda ve yerel repo’nuzu yenilemek istediğinizde, Git Clon’u kullanmayacaksınız, çünkü yeni kopyalamak istemiyorsunuz. Bunun yerine git çekme kullanacaksınız. Aynı şey yalnız çalışıyorsanız ve en son uzun mesafeli repo komitesini yerel repo’nuza çekmek istiyorsanız da geçerlidir. Git Pull’u bir ferahlık olarak düşünebilirsiniz. Git Pull, projenizin en son sürümüne sahip olacak şekilde yerel deponuzu ve uzun mesafeli deponuzu birleştirecektir. Git’i nasıl kullanacağınızı ve bu uzun öğreticiyi nasıl kullanacağınızı öğrenmek için daha genç olmazsınız! Git’i şimdi özgeçmişinize eklemelisiniz;) Git komutunu anladığınızda unutursanız, en yaygın GIT komut listesini geri yüklemek için GIT yardımını kullanabilirsiniz. Git durumu da karışmışsanız ve hangi dalda olduğunuzdan veya hangi dosyaları eklediğinizden emin değilseniz de kullanışlıdır. Ayrıca, komut satırını sevmiyorsanız kullanabileceğiniz bir masaüstü github uygulaması da vardır, ancak birçok komuta erişemeyecektir. Git ile yapabileceğiniz birçok şey var! Sadece yüzeyi çiziyoruz. Git ve Githeb’i daha iyi anladıktan sonra öğrenmenize devam etmek için bazı yerler. Git Basit Rehber
Yalnız çalıştığınız için Git ve Github’a ihtiyacınız olmadığını düşünseniz de, aslında yalnız çalışmazsınız.Bu harika WordPress topluluğunun bir parçasısınız ve hepimiz Web’in üçte birini ilerletmek, eklentiler, temalar ve diğer harika şeyler yapmak için birbirleriyle çalışmak için birlikte çalışıyoruz.GIT ve GitHub, bugün olduğu gibi açık kaynak sağlamaya yardımcı olan araçlardır.WordPress’in kendisi bir çatal olarak başlar, sonuçta … Söyle bana, Git ve Github’ı kendi iş akışınızda mı yoksa ekibin bir parçası olarak mı kullanıyorsunuz?Yeni başlayan bir git iseniz, bu blog gönderisini nasıl buldunuz?Yardımcı olur mu? Etiket:
Git Gitithub