Git - Tolak Perubahan ke Cabang Git Jauh

Git Push Changes Remote Git Branch



Dalam artikel ini, saya akan menunjukkan kepada anda cara mendorong (memuat naik) repositori Git tempatan anda ke repositori Git jarak jauh yang dihoskan di perkhidmatan awan Git seperti GitHub / BitBucket dll. Saya juga akan menunjukkan kepada anda bagaimana mendorong perubahan yang anda ' dibuat di repositori Git tempatan anda ke repositori Git jauh. Jadi, mari kita mulakan.

' >indeks.html







Seperti yang anda lihat, fail baru indeks.html diciptakan.



Sekarang, buat fail seperti berikut:



$git tambah.





Buat komitmen baru seperti berikut:

$git komit -m 'komitmen awal'



Komitmen baru komit awal diciptakan.

Komitmen baru akan muncul dalam log git seperti yang anda lihat dalam tangkapan skrin di bawah.

$log git --satu garisan

Membuat Repositori GitHub Jauh Kosong GitHub:

Sekarang, anda perlu membuat repositori GitHub jarak jauh yang kosong di mana-mana perkhidmatan awan Git yang anda mahukan. Sekiranya anda menggunakan GitHub seperti saya, maka, log masuk ke akaun GitHub anda. Sekarang, untuk membuat repositori GitHub baru, klik pada + ikon dan kemudian klik pada Repositori baru .

Sekarang, taipkan a nama untuk repositori baru. Sekiranya anda mahu, taipkan a penerangan (pilihan). Pilih Awam atau Peribadi bergantung pada sama ada anda mahu menetapkan repositori awam atau peribadi. Sekarang, pastikan Permulaan repositori ini dengan README tidak diperiksa. Akhirnya, klik pada Buat repositori .

Repositori GitHub kosong harus dibuat. Ini adalah repositori Git terpencil kami. URL repositori diberikan di bawah seperti yang anda lihat di bahagian tangkapan skrin di bawah.

Menambah Maklumat Repositori Jauh ke Repositori Git Tempatan:

Sekarang, salin URL repositori GitHub. Anda boleh melakukannya dengan mengklik ikon seperti yang ditandai pada tangkapan skrin di bawah.

Sekarang, anda perlu menambahkan URL GitHub ke repositori tempatan anda. Untuk melakukannya, jalankan arahan berikut:

$git jauhtambah asal https://github.com/dev-shovon/my-projek.git

Di sini, asal ialah nama atau alias URL repositori GitHub yang baru sahaja anda tambahkan. Anda harus menggunakan alias setiap kali anda mendorong repositori tempatan anda atau menukar ke repositori tempatan anda ke repositori GitHub jauh.

Anda boleh menyenaraikan semua repositori jauh yang telah anda tambahkan seperti berikut:

$git jauh -v

Seperti yang anda lihat, URL repositori GitHub yang baru sahaja saya tambahkan ada di sini. Ia disebut sebagai asal.

Mendorong Repositori Git Tempatan ke Repositori Git Jauh:

Sekarang, anda boleh menolak cawangan lalai tuan repositori Git tempatan anda ke repositori GitHub jauh seperti berikut:

$tolak git -utuan asal

Di sini, asal adalah alias URL repositori Git (GitHub dalam kes ini) yang terpencil dan tuan adalah cabang yang ingin anda tolak ke repositori Git jauh.

CATATAN: The -u pilihan hanya digunakan untuk dorongan pertama dari mana-mana cawangan sahaja. Sebagai, saya mendorong tempatan tuan masuk ke repositori GitHub untuk pertama kalinya, saya telah menambah -u pilihan di sini. Ini mewujudkan cabang penjejakan untuk tuan cawangan. Kali berikutnya anda mendorong apa-apa ke tuan cawangan, anda tidak perlu menggunakan -u pilihan lagi.

Anda akan diminta untuk memberikan nama pengguna dan kata laluan akaun GitHub anda. Setelah anda melakukannya, kandungan cawangan lalai tuan dari repositori Git tempatan anda akan ditolak ke repositori GitHub.

Seperti yang anda lihat, tuan cawangan dimuat naik ke repositori GitHub kosong yang telah saya buat sebelumnya.

Mendorong Perubahan Tempatan ke Repositori Git Jauh:

Sekarang, mari kita buat perubahan sederhana pada indeks.html failkan di repositori Git tempatan saya.

Seperti yang anda lihat, saya telah mengubah suai indeks.html fail.

$status git

Sekarang, lakukan perubahan seperti berikut:

$git tambah.

Sekarang, lakukan perubahan seperti berikut:

$git komit -m 'menambahkan perenggan ke halaman index.html'

Perubahan harus dilakukan.

Komitmen baru disenaraikan di log git seperti yang anda lihat dalam tangkapan skrin di bawah.

$log git --satu garisan

Sekarang, tekan perubahan tempatan tuan cawangan ke repositori GitHub seperti berikut:

$tolak gittuan asal

Perubahan harus didorong ke repositori GitHub.

Seperti yang anda lihat, repositori GitHub dikemas kini.

Mendorong Cabang Lain ke Repositori Git Jauh:

Di bahagian ini, saya akan menunjukkan kepada anda cara mendorong cawangan lain ke repositori GitHub dan mendorong perubahan ke cawangan ini ke repositori GitHub juga.

Pertama, buat cawangan baru, katakan iaitu -betulkan seperti berikut:

$cawangan gitiaitu -betulkan

Sekarang, daftar ke cawangan yang baru dibuat iaitu -betulkan seperti berikut:

$git checkoutiaitu -betulkan

Sekarang, buat sedikit perubahan pada indeks.html fail.

Sekarang, lakukan perubahan seperti berikut:

$git tambah.

Sekarang, buatlah komitmen seperti berikut:

$git komit -m 'tetap iaitu masalah'

Sekarang, tekan cawangan yang baru dibuat iaitu -betulkan ke repositori GitHub seperti berikut:

$tolak git -uasal iaitu memperbaiki

The iaitu -betulkan cawangan harus ditolak ke repositori GitHub.

Seperti yang anda lihat, iaitu -betulkan cawangan ditolak ke repositori GitHub.

Sekarang, anda boleh mendorong perubahan iaitu -betulkan cawangan menggunakan tolak git perintah tanpa -u pilihan.

Buat sedikit perubahan pada indeks.html fail.

Buat perubahan dan buat komitmen seperti berikut:

$git tambah.
$git komit -m 'menambahkan garis mendatar ke halaman'

Sekarang, tekan perubahan iaitu -betulkan cawangan ke repositori GitHub seperti berikut:

$tolak gitasal iaitu memperbaiki

Perubahan iaitu -betulkan cawangan harus ditolak ke repositori GitHub.

Seperti yang anda lihat, komit baru dipaparkan di halaman repositori GitHub.

Jadi, begitulah cara anda mendorong perubahan ke cawangan Git terpencil. Terima kasih kerana membaca artikel ini.