Laman » Pengekodan » Bagaimana Mengurus Projek Git dan GitHub dengan Atom

    Bagaimana Mengurus Projek Git dan GitHub dengan Atom

    Berita hebat untuk rakan pembangun saya; Integrasi Git dan GitHub baru sahaja dihantar dengan pelepasan Atom baru. Ciri baharu ini tersedia sebagai beta untuk beberapa ketika tetapi kini dengan Atom 1.18, ia sudah sedia digunakan untuk orang awam juga. Mulai sekarang, anda boleh menjalankan operasi Git dan GitHub biasa tanpa meninggalkan editor kod.

    Sebagai Atom bermula sebagai Alat dalaman GitHub, langkah mengintegrasikan Git dan GitHub tidak begitu mengejutkan, namun ia akan lebih lanjut meningkatkan aliran kerja pembangunan Atom pasti. Dengan pelepasan baru, Atom juga menguatkan kedudukannya dalam adegan editor kod, kerana Visual Studio Code telah menawarkan ciri yang sama untuk seketika.

    Inisialkan repositori Git

    Atom mendapat dua tab baru, satu untuk Git dan lain untuk GitHub, di mana anda boleh mengendalikan operasi Git anda. Anda boleh mengaksesnya sama ada dengan mengklik Lihat> Togol Git Tab / Togol GitHub Tab menu di bar menu atas, atau dengan mengklik ikon> ikon hover yang sedikit di sebelah kanan anak tetingkap editor.

    (Jika bar menu teratas anda tersembunyi, anda boleh mendedahkannya dengan menekan kekunci Alt.)

    Anda juga boleh menggunakan yang berikut pintasan papan kekunci untuk mengakses tab:

    • Tab Git: Ctrl + Shift + 9
    • Tab GitHub: Ctrl + Shift + 8

    Klik Buat repositori butang dan pilih folder di mana anda mahu repo anda disimpan. Akhirnya, klik +Di dalamnya butang.

    Dan itu semua, anda Repositori Git telah dimulakan tanpa perlu menyentuh baris arahan. Inilah caranya skrin permulaan daripada repo Git yang kosong kelihatan seperti:

    Seperti yang anda dapat lihat, susun atur adalah semudah yang boleh. Anda boleh melihatnya perubahan dan tidak berperingkat di bawah satu sama lain, dan buat komit pada bila bila masa. Plus, anda boleh matikan dan matikan tab Git dengan hanya memukul ikon> kecil.

    walaupun “Projek” pane di sebelah kiri tidak menunjukkan, repo, sepatutnya, mengandungi yang tersembunyi .git folder dengan tetapan Git anda.

    Perubahan peringkat

    Saya dengan cepat membuat dua fail ujian, index.html dan style.css, untuk melihat bagaimana pementasan berfungsi.

    Atom meletakkan kedua-dua fail ke dalam “Perubahan Tidak Berubah” bahagian dalam anak panah Git di sebelah kanan. Dan, dalam “Projek” pane di sebelah kiri, nama-nama fail yang tidak berperingkat muncul dalam warna hijau.

    Disana ada tiga cara anda boleh membuat perubahan:

    1. Fail Peringkat - tahap hanya satu fail individu
    2. Pemilihan Peringkat - peringkat sebahagian daripada fail tertentu
    3. Peringkat Semua - peringkat semua fail tidak berperingkat
    Peringkat fail atau pemilihan individu

    Sekiranya anda mahu hanya membuat satu fail maka hanya saja klik pada nama fail di dalam “Perubahan Tidak Berubah” seksyen. Satu tab baharu akan dibuka dalam panel editor di mana anda boleh memilih jika anda mahu panggung seluruh fail (Fail Peringkat) atau hanya pilihannya (Pemilihan Peringkat).

    Peringkat semua fail tidak berperingkat

    Sekiranya anda mahu menaiki tangga semua fail tidak sekata cuma klik Peringkat Semua menu di sudut kanan atas tab Git.

    Fail berperingkat adalah berpindah ke “Perubahan berperingkat” seksyen. Dan, jika anda mengubah fikiran anda, anda boleh hentikan mereka dengan mengklik Unstage All menu di atas “Perubahan berperingkat” seksyen.

    Buat perubahan

    The “Perubahan Peringkat” seksyen pada dasarnya adalah anda kawasan pementasan. Apabila anda mencapai kejayaan dalam pembangunan anda perlu melakukan perubahan. Dengan melakukan, anda menyelamatkan keadaan sesaat projek ke dalam sistem kawalan versi Git supaya anda boleh kembali kepadanya (jika anda mahu) tanpa kehilangan apa-apa.

    Untuk melakukan kawasan pementasan anda, taip mesej komit (yang tidak lama lagi menerangkan perubahan yang anda buat sejak komitmen terakhir) ke Hantar mesej kotak, dan klik butang Commit.

    Akibatnya, kedua-duanya “Perubahan Tidak Berubah” dan “Perubahan berperingkat” seksyen akan dibersihkan dan warna nama fail dalam “Projek” panel akan menjadi berubah menjadi putih.

    Operasi Git lain

    Terdapat sekumpulan operasi Git lain yang anda boleh lakukan juga dari editor Atom. Sebagai contoh, anda boleh buat cawangan baru dengan mengklik nama cawangan di bahagian bawah tab Git. Di sini, anda juga boleh beralih antara cawangan yang berbeza.

    Walau bagaimanapun, tidak semua operasi Git boleh didapati daripada Atom lagi. Sebagai contoh, anda tidak boleh memadamkan cawangan, atau membuat konfigurasi. Untuk melaksanakan tugas ini, anda masih perlu gunakan baris arahan. Integrasi Atom Git masih lagi baru, jadi semoga sokongan akan ditambah kepada ini operasi kurang kerap digunakan pada masa hadapan.

    Anda boleh mengakses senarai semua ciri berkaitan Git melalui Palet Command dengan menggunakan mengikat Ctrl + Shift + P dan menaip “Git” ke dalamnya.

    Clone repositori GitHub

    Ciri integrasi Git Atom bukan sahaja berfungsi secara tempatan tetapi anda boleh klon repositori GitHub juga.

    Untuk berbuat demikian, buka Palette Command dengan menekan Ctrl + Shift + P dan pilih GitHub: Klon perintah. Kemudian, tambahkan URL di mana anda ingin mengklon dari (URL replikasi GitHub) dan folder di mana anda ingin mengklon repo itu. Akhirnya, klik butang Klon.

    Diberikan GitHub untuk Atom

    Untuk membuat perubahan dalam projek GitHub, anda perlu membenarkan GitHub untuk Atom. Ikut arahan yang anda lihat dalam tab Atom GitHub. Pertama, lawati github.atom.io/login URL dan log masuk ke akaun GitHub anda. Di sini, anda boleh menjana tanda dengan mana anda boleh melaksanakan kebenaran.

    Masukkan token kebenaran ke dalam medan input yang anda dapat lihat dalam tab Atom GitHub dan log masuk ke akaun anda.

    Dari sini, anda boleh mengakses tiga operasi GitHub yang paling biasa: mengambil, menolak, dan menarik permintaan dengan mengklik ikon anak panah ke bawah di bahagian bawah tab GitHub.