Git

Cara Menggunakan Git Stash?

Cara Menggunakan Git Stash?

Sekiranya anda mempunyai pengalaman bekerja dengan Git sangat kerap, maka anda mesti tahu bahawa anda boleh mempunyai banyak cabang dalam satu repositori projek Git. Walau bagaimanapun, ketua repositori projek anda selalu menunjukkan cawangan anda yang baru komited. Ini bermaksud bahawa anda hanya boleh membuat perubahan pada cabang di mana kepala menunjuk di repositori projek Git anda. Tetapi ada kalanya anda bekerja di satu cawangan dan anda menyedari bahawa anda perlu menambahkan sesuatu ke cawangan yang sebelumnya berkomitmen. Selain itu, anda masih belum mahu membuat cabang yang sedang anda kerjakan kerana anda masih mahu mengusahakannya.

Oleh itu, anda mula meneroka penyelesaian di mana anda boleh menukar konteks anda untuk sementara waktu yang mana data cawangan kerja anda sekarang juga disimpan sementara tanpa komited. Perintah "git stash" bertindak sebagai berkat dalam penyamaran dalam situasi seperti itu. Tujuan tunggal penggunaan perintah ini adalah untuk menyimpan perubahan buat sementara waktu tanpa melaksanakannya sementara anda boleh bekerja dengan beberapa cawangan yang sebelumnya berkomitmen. Selepas itu, anda boleh beralih kembali ke cawangan anda sekarang dengan mengembalikan kerja anda yang tersekat. Untuk menjelaskan kepada anda penggunaan perintah "git stash" di Ubuntu 20.04, kami telah merancang tutorial berikut yang berguna namun mudah di mana anda dapat dengan mudah memahami karya "git stash".

Kaedah Menggunakan "git stash" di Ubuntu 20.04

Menyimpan secara harfiah bermaksud menyimpan sesuatu yang disimpan atau disimpan buat sementara waktu. Untuk menggunakan perintah "git stash" di Ubuntu 20.04, kami telah menggunakan repositori ujian bernama simplegit-progit. Urutan langkah yang tepat dibincangkan di bawah:

Langkah # 1: Navigasi ke Git Project Repository anda

Pertama, kita mesti menavigasi ke direktori di mana projek Git kita berada. Kita boleh menggunakan arahan berikut untuk melakukannya:

cd / rumah / kbuzdar / simplegit-progit

Di sini, anda boleh memberikan jalan dari Ubuntu 20 anda.04 sistem di mana repositori projek Git masing-masing berada. Anda dapat dengan mudah melihat dari gambar yang ditunjukkan di bawah ini bahawa jalan terminal kami kini menuju ke repositori projek Git kami:

Langkah # 2: Buat beberapa Perubahan Rawak pada Repositori Projek anda

Sekarang untuk menunjukkan tujuan dan penggunaan perintah "git stash" di Ubuntu 20.04, kami akan melakukan beberapa perubahan secara rawak di repositori projek Git kami. Pertama, kami telah membuat fail teks baru bernama Stash1.txt dalam direktori ini dengan mengeluarkan arahan berikut:

sudo nano Stash1.txt

Setelah mengeluarkan arahan ini, kami akan menaip beberapa teks rawak di dalam fail kami, seperti yang ditunjukkan dalam gambar di bawah ini, setelah itu kami dapat menyimpan dan menutupnya.

Kemudian kami telah membuat fail teks lain di repositori projek yang sama bernama Stash2.txt dengan mengeluarkan arahan berikut:

sudo nano Stash2.txt

Selepas itu, kami hanya mengetik beberapa teks rawak dalam fail tersebut, seperti yang ditunjukkan dalam gambar di bawah. Kemudian kami telah menyimpan dan menutup fail teks kami.

Langkah # 3: Mulakan semula Repositori Projek Git anda

Sekarang kita harus memulakan semula repositori projek Git kita dengan arahan berikut:

git init

Setelah Git berjaya memulakan semula repositori projek anda, ia akan memaparkan mesej yang ditunjukkan di bawah di terminal:

Langkah # 4: Tambahkan Perubahan yang telah anda buat ke Git Project Repository anda

Sekarang kita perlu menambahkan perubahan yang baru sahaja kita buat, i.e. dua fail teks yang telah kami buat ke repositori projek Git kami dengan bantuan arahan berikut:

git tambah.

Sekiranya perubahan yang baru dibuat berjaya ditambahkan ke repositori projek Git anda, maka terminal anda tidak akan memaparkan mesej ralat seperti yang ditunjukkan dalam gambar di bawah:

Langkah # 5: Periksa Status Git Semasa

Sekarang kita perlu menyemak status Git. Sebaik-baiknya, dalam status ini, kita seharusnya dapat melihat semua perubahan yang akan dilakukan, i.e. nama dua fail teks yang baru sahaja kita buat. Status git dapat diperiksa dengan perintah berikut:

status git

Anda dapat dengan mudah melihat dari bahagian gambar yang diserlahkan yang ditunjukkan di bawah bahawa dua fail teks yang baru dibuat sebenarnya, perubahan yang akan dilakukan seterusnya.

Langkah # 6: Keluarkan Perintah "git stash"

Kemudian tiba masanya untuk mengeluarkan perintah "git stash" kerana daripada melakukan perubahan baru, kami ingin menyimpannya sementara. Perintah "git stash" dapat digunakan dengan cara berikut:

git stash

Sekiranya arahan ini berjaya, ia akan memaparkan pesan di terminal yang mengatakan bahawa direktori kerja anda telah disimpan seperti yang ditunjukkan dalam gambar di bawah:

Langkah # 7: Periksa Status Git Lagi untuk mengetahui apakah Perintah "git stash" telah berfungsi dengan baik atau tidak

Sekiranya perubahan kami berjaya disembunyikan, maka periksa status Git akan menunjukkan bahawa tidak ada perubahan yang harus dilakukan untuk saat ini, seperti yang ditunjukkan pada gambar berikut:

Langkah # 8: Memulihkan Perubahan Tersembunyi anda untuk Bekerja dengan mereka lagi

Sekarang, bila-bila masa anda ingin bekerja dengan perubahan tersembunyi anda sekali lagi, misalnya, anda mungkin mahu melakukannya, maka anda harus memulihkannya terlebih dahulu dengan arahan yang dinyatakan di bawah:

git stash pop

Setelah melaksanakan perintah ini, anda akan melihat bahawa perubahan yang telah anda buat sebelumnya ke repositori projek Git anda, yang tersembunyi sebelumnya, siap untuk dilakukan sekarang seperti yang disorot pada gambar berikut:

Kesimpulannya

Perintah "git stash" adalah perintah yang sangat berguna dan sering digunakan dalam lingkungan Git. Ia bukan sahaja menyimpan cawangan kerja semasa untuk sementara waktu tetapi juga membolehkan anda bekerja dengan mana-mana cawangan yang pernah anda buat sebelumnya dengan sangat mudah. Setelah melakukan semua operasi yang diinginkan di cawangan yang anda buat sebelumnya, anda boleh menggunakan perintah "git stash pop" untuk kembali ke cawangan kerja anda sekarang.

Cara menukar butang tetikus Kiri & Kanan pada PC Windows 10
Sudah menjadi kebiasaan bahawa semua peranti tetikus komputer dirancang secara ergonomik untuk pengguna tangan kanan. Tetapi ada peranti tetikus yang ...
Tiru klik Tetikus dengan melayang menggunakan Mouse Tanpa Klik di Windows 10
Menggunakan tetikus atau papan kekunci dalam keadaan salah penggunaan berlebihan boleh menyebabkan banyak masalah kesihatan, termasuk ketegangan, sind...
Tambahkan isyarat Tetikus ke Windows 10 menggunakan alat percuma ini
Dalam beberapa tahun kebelakangan ini komputer dan sistem operasi telah banyak berkembang. Ada saat ketika pengguna harus menggunakan perintah untuk m...