Pra-syarat
Pasang GitHub Desktop
GitHub Desktop membantu pengguna git untuk melakukan tugas yang berkaitan dengan git secara grafik. Anda boleh memuat turun pemasang versi terbaru aplikasi ini untuk Ubuntu dari github.com. Anda harus memasang dan mengkonfigurasi aplikasi ini setelah memuat turun untuk menggunakannya. Anda juga boleh memeriksa tutorial memasang GitHub Desktop di Ubuntu untuk mengetahui proses pemasangan dengan betul.
Buat akaun GitHub
Anda perlu membuat akaun GitHub untuk menerbitkan repositori tempatan.
Buat Repositori Tempatan
Anda harus membuat repositori tempatan dengan satu atau lebih fail dan folder untuk memeriksa perintah yang digunakan dalam tutorial ini untuk menyimpan fail yang tidak dilacak.
Memulakan git Repository
Pergi ke folder repositori tempatan dari terminal dan jalankan arahan berikut untuk memulakan repositori tempatan.
Tambahkan Fail di Repositori
Jalankan arahan berikut untuk menambahkan asas.py di repositori.
$ git tambah asas.pyPeriksa Fail yang Dilacak dan Tidak Dilacak
Jalankan "Saya" arahan untuk memeriksa senarai semua fail dan folder folder repositori tempatan.
$ lsJalankan "Git komited" arahan untuk memeriksa fail yang dilacak dan tidak dilacak:
$ git komitOutput berikut menunjukkan bahawa folder repositori mengandungi dua fail. Ini adalah asas.py dan ujian.py. Asas.py ditambahkan ke repositori sebelumnya. Jadi, asas.py adalah fail dan ujian yang dikesan.py masing-masing adalah fail yang tidak dilacak.
Fail Stash Untracked Menggunakan "git stash"
Fail yang tidak dilacak dapat diubah dapat disimpan dengan menggunakan "Git stash" perintah dengan dua cara yang berbeza. Salah satu cara adalah dengan menggunakan yang -sertakan-tidak dilacak pilihan dengan "Git stash" arahan. Cara lain adalah menggunakan yang -u pilihan dengan "Git stash" arahan. Penggunaan pilihan ini telah ditunjukkan di bawah.
A) Menggunakan Opsyen -masuk-tidak dilacak
Jalankan arahan berikut untuk memeriksa senarai fail dan folder folder repositori. Simpan fail yang tidak dilacak dan periksa lagi fail dan senarai folder repositori. Di sini, yang "ls" perintah digunakan untuk menunjukkan senarai fail dan folder folder repositori, dan "Git stash -include-unracked" arahan digunakan untuk menyimpan fail yang tidak dilacak.
$ git stash --termasuk-tidak dilacak
$ ls
Output berikut menunjukkan bahawa folder repositori mengandungi dua fail, bernama asas.py dan ujian.py, sebelum melaksanakan "Git stash" arahan. Di sini, asas.py adalah fail yang dijejaki dan ujian.py adalah fail yang tidak dilacak. Fail yang tidak dilacak dikeluarkan dari folder repositori setelah menjalankan "Git stash" arahan.
B) Menggunakan Opsyen -u
Jalankan arahan berikut untuk memeriksa fail repositori yang dilacak dan tidak dilacak. Simpan fail yang tidak dilacak dan periksa semula fail dan senarai folder repositori. Di sini, "Git ls-fail" arahan digunakan untuk menunjukkan senarai fail yang dilacak, yang "ls" perintah digunakan untuk menunjukkan senarai fail dan folder folder repositori, dan "Git stash -u" arahan digunakan untuk menyimpan fail yang tidak dilacak.
$ git ls-fail$ ls
$ git stash -u
$ ls
Output berikut menunjukkan bahawa folder repositori mengandungi dua fail, bernama asas.py dan ujian.py, sebelum melaksanakan "Git stash" arahan. Di sini, asas.py adalah fail yang dijejaki dan ujian.py adalah fail yang tidak dilacak. Fail yang tidak dilacak dikeluarkan dari folder repositori setelah menjalankan "Git stash -u" arahan.
Stash Untracked Files Menggunakan "git add"
Fail repositori yang tidak dilacak dapat disimpan tanpa menggunakan -sertakan-tidak dilacak atau -awak pilihan untuk "Git stash" arahan. Anda harus menambahkan fail repositori yang tidak dilacak dengan menggunakan "Tambah git" perintah dan jalankan "Git stash" perintah untuk menyimpan fail yang tidak dilacak dan membersihkan direktori semasa untuk berfungsi dengan membuang fail yang tidak dilacak dari folder repositori.
$ git ls-fail$ ls
$ git tambah baru.py
$ git slash
$ ls
Output berikut menunjukkan bahawa senarai fail yang dilacak dan tidak dilacak dari repositori semasa adalah seperti perintah sebelumnya untuk menyimpan fail yang tidak tersusun. Fail yang tidak dilacak dikeluarkan dari folder repositori setelah menjalankan "Git stash" arahan.
Dapatkan semula Fail Tersimpan
Terdapat satu lagi perintah git untuk memulihkan fail yang tidak dilacak yang disimpan di folder repositori apabila diperlukan. Jalankan arahan berikut untuk memeriksa senarai fail dan folder folder repositori semasa dan memulihkan fail yang tidak dilacak sebelumnya di folder repositori. Di sini, yang "ls" perintah digunakan untuk menunjukkan senarai fail dan folder folder repositori, dan "Git stash berlaku" arahan digunakan untuk memulihkan fail yang tidak dilacak.
$ ls$ git slash berlaku
$ ls
Output berikut menunjukkan bahawa repositori mempunyai satu fail yang dilacak dan setelah menjalankan "Git stash berlaku" arahan, fail yang tidak dilacak yang disimpan sebelum dipulihkan dalam folder repositori.
Kesimpulannya
Kaedah yang berbeza untuk menyimpan fail yang tidak dilacak dan membersihkan direktori repositori semasa telah dijelaskan dalam tutorial ini menggunakan "Git stash" arahan. Bagaimana fail yang tidak dilacak dapat dipulihkan menggunakan "Git stash" arahan juga ditunjukkan di sini. Konsep fail yang dilacak dan tidak dilacak dan cara untuk menyimpan fail yang tidak dilacak di git akan dibersihkan untuk pengguna git setelah membaca tutorial ini.