Yeni kodlayıcılar üçün 5 GitHub məsləhətləri

Bu oktyabrda GitHub-da işlədiyim 5 illik yubileyimi qeyd etdim. 5 il əvvəl mən Git və GitHub-dan istifadə etməkdən başqa heç bir şey bilməyən həvəsli mühasib idim (düz nerd kimi - keçmiş twitter qolum @taxaly idi).

İndi Git və GitHub'dan istifadə edərək kodlaşdırma ilə bağlı bir neçə şeyi bilən həvəsli Məlumat Elm adamıyam. Bu mükafatlandırıcı karyera keçidini həyata keçirdiyim bu texnologiyaları öyrənmək qismən sayəsində.

Ancaq GitHub-da işləmək, Git və GitHub öyrənmək çətin idi! Açıq mənbə töhfəsinin öz forması olduğu üçün GitHub-dan istifadə üçün ən yaxşı 5 məsləhətimi kodlaşdırmaq üçün yeni olan digər insanlarla bölüşmək istədim.

İpucu # 1: Git ilə əlaqəli standart mətn redaktorunuzu dəyişdirin

Bir çox insanlar üçün terminaldan Git istifadə edərkən standart mətn redaktoru VIM-dir. VIM yeni və ya təsadüfi haker üçün qorxunc, qorxulu bir şey ola bilər. Və ya hətta veteran hakerlər və ya @haacked üçün.

Birləşmə qarşıdurması ilə qarşılaşsanız (və 4-cü bəndinə baxacaqsınız), münaqişəni həll etmək üçün VİM-ə qovulacaqsınız və sonra sənədi düzəltmək və istədiyiniz xüsusi VIM əmrlərini bilməlisiniz. ağlamaq. Bir ildən çoxdur işimdə monitörümdə i (redaktə etmək) və: wq (saxlamaq və çıxmaq) kimi əsas VIM əmrlərini xatırlatma kimi bir yapışqan qeyd etdim. Potensial göz yaşlarının qarşısını almaq üçün, sadəcə mətn redaktorunu dəyişdirə bilərsiniz.

Mətn redaktorunuzu Atom, Sublime və ya TextMate-ə dəyişdirmək üçün bu GitHub Yardımındakı təlimatları izləyin.

İşdə olduğunuzda, qısa yollarınızın qurulduğundan əmin olmalısınız ki, seçdiyiniz mətn redaktorundakı faylları birbaşa altdan istifadə edərək terminaldan aça bilərsiniz. ya da atom .Teliminizdən Atom girişi qurmaq üçün bu sənədləri və Sublime'nin qurulması üçün bu sənədləri nəzərdən keçirin.

İpucu # 2: Sənədlərinizi dəyişdirin

Hit və Git & GitHub'u çox illər boyunca istifadə edənə qədər dotfiles haqqında öyrənmədim. Hələ bu barədə daha tez bilmədiyimə görə inciyirəm!

Dotfiles, terminal təklifinizi tənzimləməyinizə imkan verir, beləliklə siz hansı bölmədə olduğunuzu və yığılmamış dəyişikliklərinizi görə bilərsiniz. IT GENIUS! Mən dotfilesinizi bir işçidən almışam (John Nunemaker), amma GotHub'u 'dotfiles' üçün axtarsanız, çox sayda variant tapacaqsınız.

qazanmaq üçün dotfiles!

İpucu # 3: Hub quraşdırın

Hub, GitHub istifadə etməyi asanlaşdıran bir əmr satırı vasitəsidir. Tez-tez terminalımdakı bir depo üzərində işləyəcəyəm, ancaq GitHub-da məsələlər görmək və ya istəkləri çəkmək istəyirəm. Beləliklə, bir brauzer sekmesini açacağam, sonra e-poçt / twitter / bir bala ilə diqqəti yayındıracağam - və on dəqiqədən sonra GitHub depozit saytının url-də yazmağa başlayın.

Terminalda hub gözlərini yazaraq, avtomatik olaraq sehrli yerin urlini birbaşa brauzerinizdə yayındırmaq üçün pulsuz GitHub ing. Partlama.

Oktodogu yuyun

İpucu # 4: Təcrübə, münaqişələri birləşdirin

Bəzən sitat gətirdiyimi etiraf etdiyim yer budur. Xüsusilə münaqişələrin birləşdirilməsinə gəldikdə. Birləşmə qarşıdurmasını vurduğum üçün bir layihədən imtina etdiyim və ya tələb tələbimi çəkdiyimi neçə dəfə xatırlaya bilmirəm.

Məni qorxutdular, onları necə düzəltməyim barədə sənədlər məni qorxuddu və sonra VİM-də oldum və əbədi olaraq çıxmaq istədim (bax №1).

Sonra qorxu ilə üzləşməli olduğumu başa düşdüm ki, təcrübə anbarına başladım, məqsədlə birləşmə konfliktini yaratdım və sənədləri gəzdim və ya münaqişələrin birləşməsinin necə qurulacağına dair bir YouTube videosuna baxdım. Bunu bir neçə dəfə etdim. GitHub İstifadəçi İnterfeysindəki sadə birləşmə ziddiyyətlərini də düzəldə bilərsiniz.

Bu gün birləşmə konfliktini vurduğum zaman biraz daha qorxuram və sakitcə yerkökü silmək yolumu düzəldir, versiyaya nəzarət sayəsində çox şeyləri qarışdıra bilməyəcəyimi bilirəm.

Təcrübə.

İpucu # 5: GitHub Səhifəsi olun

GitHub səhifəsi GitHub-un pulsuz olaraq ev sahibliyi edəcəyi şəxsi və ya layihə əsaslı bir veb saytdır! Həmişə Git və GitHub bacarıqlarınızı tətbiq etmək üçün GitHub-a təkan vermək üçün aktual bir layihənin olmasına kömək edir.

Kodlaşdırma təlimatından HTML, CSS və JavaScript istifadə edərək sadə bir veb sayt hazırlayın, sonra GitHub-a yerləşdirmək üçün addımları izləyin və ya addım-addım təlimatla bir müddət əvvəl hazırladığım bu videoya baxa bilərsiniz. Və ya super asan Fork və Go metodunu sınayın.

Nəhayət, 6-cı bəlkə də bəlli bir məqamda xəbərdarlıq edəcəyəm - Git və Github siniflərini və ya dərslərini al!

Budur yoxlamağa dəyər olan bir neçəsi:

  • Git-it: https://github.com/jlord/git-it-electron
  • freeCodeCamp videoları: https://youtu.be/vR-y_2zWrIE
  • GitHub Təlimi: https://services.github.com/on-demand/resources/
  • Cheatsheet Git - http://ohshitgit.com/

Ümid edirəm bu göstərişlər siyahısı faydalı oldu və Git və GitHub öyrənmək üçün səyahətinizdə faydalı tapdığınız başqa bir məsləhətiniz varsa, onları dinləmək istərdim! ❤