JavaRush /Blog Java /Random-MS /IDEA, Git, BitBucket dalam amalan. Bahagian 1: Asas. Kami...
Sdu
Tahap

IDEA, Git, BitBucket dalam amalan. Bahagian 1: Asas. Kami bekerja secara tempatan.

Diterbitkan dalam kumpulan
Bosan membawa pemacu kilat dengan JavaRushHomeWork.7z dari tempat kerja ke rumah dan dari rumah ke tempat kerja, sekali lagi terlupa untuk menyalin tugasan yang belum selesai, saya membuat keputusan yang kuat untuk tidak menunggu tahap 39 dan menyediakan gabungan Git + BitBucket untuk kegunaan peribadi. BitBucket , kerana terdapat repositori peribadi percuma (jangan lupa tentang peraturan JavaRush), dan Git , kerana Git, kerana ia terkenal, kerana saya sudah ditanya mengenainya. Pada masa itu, semuanya kelihatan mudah dan jelas: daftar di bitbucket.org , pasang Git , tekan satu butang ajaib dan fail saya muncul pada pelayan, tekan yang lain dan secara ajaib teruskan bekerja dengan fail semasa di tempat lain. Saya membacanya di sini dan di sini , didaftarkan, dipasang, didaftarkan, disambungkan, klik "Kongsi projek", memasukkan nama, memilih jenis dan... keajaiban tidak berlaku. Ia tidak berlepas, pelayan kosong... Dengan penyesalan saya terpaksa menyatakan beberapa fakta: anda tidak boleh melakukannya tanpa tamborin, saya tidak faham sama sekali apa yang sepatutnya berlaku dalam realiti, boleh dikatakan, di bawah tudung, dan apakah maksud semua perkataan baru ini yang muncul dalam hidup saya dalam sekelip mata. Jadi, bersabarlah, ambil buku Pro Git yang menarik dan mulakan semula.

Hanya sedikit teori untuk memanaskan badan.

Kawalan versi ialah sistem yang menjejaki perubahan kepada satu atau lebih fail dan membenarkan versi lama tertentu dipulihkan. Git ialah sistem kawalan versi fail yang diedarkan. Sistem kawalan versi teragih ialah sistem di mana keseluruhan sejarah perubahan disimpan pada setiap komputer, dalam storan tempatan, dan, jika perlu, serpihan individu sejarah storan tempatan disegerakkan dengan storan serupa pada komputer lain. Apakah maknanya bagi kita? Dan hakikatnya ialah pada mana-mana komputer yang terlibat dalam proses itu, kami secara tempatan akan mempunyai salinan repositori yang kami perlukan. Malah, kerja utama dilakukan dengan repositori tempatan . Oleh itu, pada peringkat ini kita melupakan BitBucket dan belajar untuk bekerja dengan Git dalam IDEA secara tempatan.

Memasang Git.

Anda boleh mendapatkan pengedaran di laman web projek git-scm.com Tidak ada gunanya menerangkan prosedur pemasangan secara terperinci, pemasangan adalah remeh, dan tetapan yang tersedia pada peringkat ini agak jelas. Di samping itu, Internet penuh dengan bahan pemasangan, termasuk video. Perhatian harus ditumpukan hanya pada satu titik: jika anda memasang Git selepas IDEA, dalam yang kedua anda mesti menentukan laluan ke git.exe. Jika IDEA dipasang selepas Git, laluan akan ditambah secara automatik. IDEA, Git, BitBucket dalam amalan.  Bahagian 1: Asas.  Kami bekerja secara tempatan.  - 1

Mencipta repositori Git.

Terdapat dua cara untuk membuat repositori git:
  1. Import projek atau direktori sedia ada ke dalam Git.
  2. Klon repositori sedia ada daripada pelayan.
Kami akan mempertimbangkan perkara kedua kemudian, apabila kami meneruskan untuk bekerja dengan pelayan Git, tetapi buat masa ini kami akan memberi tumpuan kepada perkara pertama. Pada mulanya, Git direka untuk berfungsi dari konsol, dalam mod arahan, oleh itu, untuk pemahaman yang lebih baik tentang apa yang berlaku, di bawah saya akan memberikan arahan Git dan menggambarkannya dengan arahan menu atau pintasan papan kekunci dalam IDEA. Pada masa yang sama, anda boleh bekerja pada baris arahan terus dari IDEA. IDEA, Git, BitBucket dalam amalan.  Bahagian 1: Asas.  Kami bekerja secara tempatan.  - 2 Input: Projek IDEA ringkas dengan satu fail kelas. IDEA, Git, BitBucket dalam amalan.  Bahagian 1: Asas.  Kami bekerja secara tempatan.  - 3 Untuk mencipta repositori, gunakan arahan git initPerintah ini akan mencipta subdirektori .git baharu dalam direktori semasa dengan fail yang diperlukan, asas repositori Git. Begitu juga, dalam IDEA - VCS - Dayakan Penyepaduan Kawalan Versi IDEA, Git, BitBucket dalam amalan.  Bahagian 1: Asas.  Kami bekerja secara tempatan.  - 4 IDEA, Git, BitBucket dalam amalan.  Bahagian 1: Asas.  Kami bekerja secara tempatan.  - 5 IDEA akan melaporkan dengan ceria tentang kejayaan menyelesaikan operasi, beberapa tab baharu akan muncul dalam "Butang Alat", dan dalam tab "Kawalan Versi" kita boleh melihat yang dilaksanakan. perintah dan keputusannya. IDEA, Git, BitBucket dalam amalan.  Bahagian 1: Asas.  Kami bekerja secara tempatan.  - 5 IDEA, Git, BitBucket dalam amalan.  Bahagian 1: Asas.  Kami bekerja secara tempatan.  - 7

Menambah fail

Kami telah mencipta asas repositori, tetapi projek itu belum lagi di bawah kawalan versi. Dan di sini kita harus membuat penyimpangan lirik yang kecil. Dalam Git, fail boleh berada dalam salah satu daripada tiga keadaan: komited, diubah suai dan disediakan. Komited bermakna disimpan dalam repositori. Diubah - fail yang telah diubah tetapi tidak komited. Disediakan - fail diubah suai ditandakan untuk "komit".
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION