informasi kontak saya
Surat[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Daftar isi
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)
Gunakan Git untuk terhubung ke gitee
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
Mengkloning proyek dari repositori jarak jauh
Edit Catatan tentang menarik item
1. Perlu mengubah alamat pakar
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
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
Klik Git Bash Di Sini untuk masuk ke jendela baris perintah
git init;
status git;
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.
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"
git diff read.txt(nama file)
Konten ramah lingkungan adalah konten yang berbeda
git diff --cached baca.txt
Jika tidak ada konten yang ditampilkan, berarti kontennya sama
git diff HEAD baca.txt
1. Kembalikan ke versi sebelumnya
git reset --keras HEAD^
2. Kembalikan ke versi yang ditentukan
git reset --nomor versi keras
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
nama cabang cabang git
cabang git
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.
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
git cabang -d nama cabang
git remote add Origin (nama koneksi) https://gitee.com/-ss_0/hhh1.git (alamat gudang)
git pull origin master --allow-unrelated-histories (pertama kali)
git pull tarikan selanjutnya
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 asal2.fatal: tidak dapat mengakses 'https://gitee.com/luosu-ss_0/hhh1.git/': Tidak dapat menyelesaikan host: gitee.com
Alasan: masalah jaringan
git jarak jauh -v
git jarak jauh rm asal
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
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
Kloning berhasil
Catatan: Jika push gagal, tarik kode dari gudang jarak jauh terlebih dahulu.
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