Berbagi teknologi

Operasi dasar git dan gitee

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Daftar isi

git perintah umum

1. Inisialisasi ruang kerja (di bawah jalur file tertentu)

2. Lihat status file kode ruang kerja saat ini

3. Kirimkan file kode di ruang kerja ke staging area

4. Kirimkan file kode di staging area ke gudang lokal

5. Perbandingan perbedaan file antara ruang kerja dan tempat penyimpanan sementara

6. Perbandingan perbedaan staging area dengan gudang lokal

7. Perbandingan perbedaan antara ruang kerja dan gudang lokal

8. Versi rollback (biarkan kode (isi file) ruang kerja, staging area, dan gudang lokal berubah)

9. Lihat log komit

10. Menghasilkan cabang

11. Lihat semua cabang

12. Ganti cabang

13. Gabungkan cabang

14. Hapus cabang

Gunakan Git untuk terhubung ke gitee

1.Hubungkan

2. Tarik kode dari gudang

3. Dorong

4. Lihat gudang jarak jauh yang terhubung

5. Hapus koneksi ke gudang jarak jauh

6. Kloning dan buat folder baru tanpa menginisialisasinya dengan git init

Dorong kode ide tersebut ke repositori jarak jauh gitee

Langkah 1: Buat repositori baru di gitee

Langkah 2: Buat proyek baru dalam ide dan biarkan proyek menghasilkan repositori lokal git

Langkah 3: Tulis kode dan tambahkan ke staging area dan komit ke gudang lokal

Langkah 4: Hubungkan ke gudang dari jarak jauh

Sunting

Mengkloning proyek dari repositori jarak jauh

​Edit Catatan tentang menarik item

1. Perlu mengubah alamat pakar

2. Perlu mengubah versi SDK

​Edit 3. Ubah versi pengkodean

Gunakan ide untuk berpindah cabang

Kami ingin membuat cabang baru di repositori gitee

Edit dan kemudian alihkan cabang gudang jarak jauh ini pada ide tersebut

​Edit Tulis kode baru

Kemudian tambahkan dan kirimkan, dan terakhir dorong ke gudang jarak jauh


Git dibagi menjadi ruang kerja, area pementasan, gudang lokal, gudang lokal, dan area pementasan yang secara kolektif disebut perpustakaan versi

git perintah umum

Klik Git Bash Di Sini untuk masuk ke jendela baris perintah

1. Inisialisasi ruang kerja (di bawah jalur file tertentu)

git init;

2. Lihat status file kode ruang kerja saat ini

status git;

3. Kirimkan file kode di ruang kerja ke staging area

git tambahkan nama file

git add ./ --> Kirim semua file di direktori saat ini ke staging area

Bagaimana mengetahui bahwa file telah diserahkan ke staging area

Gunakan status git

Warna hijau menandakan berhasil diserahkan ke staging area, warna merah menandakan masih dalam area kerja.

4. Kirimkan file kode di staging area ke gudang lokal

git commit -m "melakukan informasi"

Jika itu adalah penyerahan pertama

Email dan nama pengguna harus dikirimkan

git config --global user.email "[email protected]"
git config --global user.name "Nama Anda"

5. Perbandingan perbedaan file antara ruang kerja dan tempat penyimpanan sementara

git diff read.txt(nama file)

Konten ramah lingkungan adalah konten yang berbeda

6. Perbandingan perbedaan staging area dengan gudang lokal

git diff --cached baca.txt

Jika tidak ada konten yang ditampilkan, berarti kontennya sama

7. Perbandingan perbedaan antara ruang kerja dan gudang lokal

git diff HEAD baca.txt

8. Pengembalian versi(Biarkan kode (isi file) ruang kerja, area pementasan, dan gudang lokal berubah)

1. Kembalikan ke versi sebelumnya

git reset --keras HEAD^

2. Kembalikan ke versi yang ditentukan

git reset --nomor versi keras

9. Lihat log komit

git reflog / log git

Kotak merah menunjukkan nomor versi saat ini jika kita ingin kembali ke versi sebelumnya

Kembali ke versi yang ditentukan, menggunakan nomor versi

10. Menghasilkan cabang

nama cabang cabang git

11. Lihat semua cabang

cabang git

12. Ganti cabang

git nama cabang checkout

Tambahkan konten baru ke read.txt cabang h1 dan kirimkan ke gudang lokal. Saat beralih kembali ke cabang master, Anda mungkin menemukan bahwa konten yang baru ditambahkan tidak ditampilkan. Ini karena cabang h1 belum digabungkan ke cabang master.

13. Gabungkan cabang

Jika Anda ingin menggabungkan cabang lain ke dalam cabang utama, Anda perlu berpindah ke cabang utama terlebih dahulu

Catatan: Jika Anda ingin menggabungkan cabang ke dalam cabang utama, Anda perlu memasukkan konten cabang ke gudang lokal terlebih dahulu.

git menggabungkan nama cabang

 

14. Hapus cabang

git cabang -d nama cabang


Gunakan Git untuk terhubung ke gitee

1.Hubungkan

git remote add Origin (nama koneksi) https://gitee.com/-ss_0/hhh1.git (alamat gudang)

2. Tarik kode dari gudang

git pull origin master --allow-unrelated-histories (pertama kali)

git pull tarikan selanjutnya

3. Dorong

git push -u master asal (pertama kali)

git push dorongan berikutnya

Kesalahan dilaporkan:
1. ! [ditolak] master -> master (ambil dulu)
kesalahan: gagal mendorong beberapa referensi ke 'https://gitee.com/luosu-ss_0/hhh1.git'
Masukan: git pull --rebase master asal

2.fatal: tidak dapat mengakses 'https://gitee.com/luosu-ss_0/hhh1.git/': Tidak dapat menyelesaikan host: gitee.com

Alasan: masalah jaringan

4. Lihat gudang jarak jauh yang terhubung

git jarak jauh -v

5. Hapus koneksi ke gudang jarak jauh

git jarak jauh rm asal

6. Kloning dan buat folder baru tanpa menginisialisasinya dengan git init

alamat gudang git clone

Catatan: Perbedaan antara menarik dan mengkloning

Mereka semua mendapatkan kode dari gudang terpencil

perbedaan:

1.git clone: ​​​​Jika tidak ada perpustakaan versi lokal, mengkloning seluruh perpustakaan versi dari server jarak jauh ke server lokal adalah proses lokal dari awal.

2.git pull: Ketika ada repositori lokal, dapatkan data komit terbaru (jika ada) dari server jarak jauh dan gabungkan secara lokal

Dorong kode ide tersebut ke repositori jarak jauh gitee

Langkah 1: Buat repositori baru di gitee

 

Langkah 2: Buat proyek baru dalam ide dan biarkan proyek menghasilkan repositori lokal git

Langkah 3: Tulis kode dan tambahkan ke staging area dan komit ke gudang lokal

 

Langkah 4: Hubungkan ke gudang dari jarak jauh

 

Catatan: Tarik file dari gudang jarak jauh terlebih dahulu

Masuk ke terminal ide

git tarik asal master --izinkan-riwayat-yang-tidak-berhubungan

Kemudian Anda bisa mendorongnya

Dorong berhasil

 

Mengkloning proyek dari repositori jarak jauh

Kloning berhasil

Hal-hal yang perlu diperhatikan saat menarik proyek

1. Perlu mengubah alamat pakar

2. Perlu mengubah versi SDK

3. Ubah versi pengkodean

Catatan: Jika push gagal, tarik kode dari gudang jarak jauh terlebih dahulu.

Gunakan ide untuk berpindah cabang

Kami ingin membuat cabang baru di repositori gitee

Kemudian alihkan cabang gudang terpencil ini pada ide tersebut

menulis kode baru

Kemudian tambahkan dan kirimkan, dan terakhir dorong ke gudang jarak jauh

 

Kita dapat menemukan bahwa isi dari cabang master dan cabang dev1 berbeda. Hal ini karena isi dari cabang dev1 tidak digabungkan ke dalam cabang master.

Jadi kami mengalihkan idenya ke cabang master

Penggabungan berhasil

 

Kemudian Anda bisa mendorongnya