Dan sekarang, bahagian paling kecil dari tutorial kecil ini.
4. Kami membuat projek kami
Kami membuat direktori yang mengandungi semua fail yang berkaitan dengan projek. Sebagai contoh, dalam LAMAN UTAMA pengguna kami membuat folder Hai dunia.
~ $ mkdir HelloWorld
Kami memasukkan folder yang baru dibuat menggunakan perintah cd.
~ $ cd HelloWorld /
Kami membuat fail program kami «Hai dunia«. Kita boleh menggunakan editor teks yang paling kita sukai. Sekarang untuk mempermudah sesuatu, apa yang akan kita lakukan adalah melaksanakan perintah berikut:
~ / HelloWorld $ echo "print (\" Hello World \ ")"> helloworld.py
Dengan cara ini hanya membuat fail untuk kita helloworld.py di dalam folder Hai dunia dengan arahan yang akan mencetak ucapan.
Kami boleh menguji program baru kami dengan arahan berikut:
~ / HelloWorld $ python helloworld.py Hello World ~ / HelloWorld $
Oleh itu, kami telah membuat versi pertama program kami. Sekarang ini adalah perkara permulaan Git untuk anda menyemak siaran masa depan kami.
5. Kami memulakan Git
Untuk mula menggunakan Git kita dapat mengkonfigurasi beberapa pilihan umum, dalam buku di bahagian 1.5 beberapa pilihan ini diperincikan. Dalam kes ini, saya ingin menunjukkan kepada anda cara mengkonfigurasi hanya pilihan untuk repositori tempatan.
~ / HelloWorld $ git config --local user.name lecovi ~ / HelloWorld $ git config --local user.email colomboleandro@bitson.com.ar ~ / HelloWorld $ git config --local core.editor vim
Dengan pilihan ini, saya menentukan bahawa nama pengguna saya untuk projek ini adalah «lecovi«, Bahawa e-mel saya untuk projek ini adalah«colomboleandro@bitson.com.ar»Dan itu editor lalai yang ingin saya gunakan semasa saya menjalankan melakukan adalah VIM.
Kelebihan menggunakan Git adakah ia berjalan di dalam direktori kerja projek kami Itulah sebabnya kita harus menginisialisasi dalam direktori projek dengan perintah INIT.
~ / HelloWorld $ git init Inisiatif Git kosong kosong di /home/leo/HolaWorld/.git/ ~ / HelloWorld $
Sekarang kita akan membuat fail .giignore apa yang akan anda katakan kepada Git fail dan direktori apa yang tidak perlu anda ikuti. Untuk maklumat lebih lanjut, anda boleh berjumpa dengan buku. Dalam kes ini, kami akan memberitahu anda untuk mengabaikan fail yang sama .giignore dan semua fail yang berakhir dengan .pyc.
~ / HelloWorld $ echo .gitignore >> .gitignore ~ / HelloWorld $ echo * .pyc >> .gitignore
6. Menambah fail
Sekarang kita harus menambahkan fail (dalam kes ini kita hanya mempunyai satu fail helloworld.py, tapi saya rasa anda mendapat idea, bukan?). Menggunakan arahan menambah kami akan memintanya untuk menambahkan semua kandungan direktori (kecuali apa yang telah kami tulis dalam fail .giignore).
~ / HelloWorld $ git tambah.
7. Membuat versi kami
Setelah kami membuat konfigurasi Git dan menambah semua fail yang ingin dikendalikan oleh sistem kawalan versi kami, kami harus melakukan yang terkenal melakukan.
Dengan arahan ini kita akan menetapkan titik dalam sejarah pembangunan kita. Untuk kes pertama adalah biasa dilakukan a melakukan dengan keterangan «Komitmen awal«. Saya biasanya menghilangkan keadaan dipentaskan dan saya hanya menjalankan perintah melakukan dengan pilihan -a.
~ / HelloWorld $ git komit -a
Ini akan membuka editor yang telah kami tetapkan secara lalai, dalam kes saya VIM, dan kita dapat menulis perincian dari melakukan. Dalam kes ini, saya hanya akan menulis perkara di atas. Setelah kami menyimpan fail dengan editor, Git akan mengurus melakukan melakukan.
8. Menambah repositori jauh
Sekarang adalah masa untuk memberitahu kami Git tempatan yang mempunyai repositori jauh. Pada buku Kami telah menerangkan prosedur untuk membuat repositori di GitHub. Di bahagian ini kita akan menggunakan apa yang kita tinggalkan sementara menunggu bahagian 3 dari catatan sebelumnya.
Untuk menambahkan repositori jauh, kita harus menggunakan arahan git tambah jauh di mana nama atau alias diteruskan ke repositori dan URL sebagai argumen. Dalam kes ini, kami akan menggunakan projek dari projek yang anda buat Kod Google.
~ / HelloWorld $ git remote add gc https://code.google.com/p/lecovi-hello-world/
Sekarang akhirnya untuk memuat naik repositori tempatan kami ke remote kami melaksanakan perintah menolak.
~ / HelloWorld $ git push gc master
Seperti di bahagian 3, kami telah membuat file .netrc ia akan menggunakan parameter yang disimpan dalam fail tersebut untuk menyambung ke pelayan. Dan cabang akan naik master ke repositori yang kami simpan sebagai gc.
Di halaman projek kami Kod Google, kita dapat lihat di bahagian tersebut Source di bahagian Kategori kandungan projek kami.
Tidak lama lagi ...
Sejauh ini kami telah menyelesaikan tutorial bagaimana memulakan projek dengan Git y Kod Google.
Pada ansuran berikutnya dan terakhir dari tutorial mini ini, kami akan mengkaji bagaimana membuat perubahan dalam projek kami dan bahawa ia tercermin dalam sistem kawalan versi kami.
Salam!
mengapa anda menambah fail .gitignore ke .gitignore?
Tidak masuk akal: P, fail itu juga harus masuk ke dalam repositori.
Salam!
Anda betul, tidak masuk akal untuk melakukannya. Itu hanya sebagai contoh untuk melihat bagaimana ia berfungsi dan dicontohi. Ini kerana saya tidak meletakkan banyak fail dan tidak mahu menyulitkannya terlalu banyak!
Terima kasih atas penjelasan anda.
Peluk!
Seri yang sangat baik! Saya ucapkan tahniah kepada kamu!
Peluk! Paul.
Pablo yang hebat, sukacita untuk mengambil bahagian!