Prasyarat:
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 akan diminta untuk membuat akaun GitHub untuk menerbitkan repositori tempatan.
Buat Repositori
Anda harus membuat repositori tempatan dan menerbitkan repositori di pelayan jauh untuk memeriksa perintah yang digunakan dalam tutorial ini.
Memulakan git Repository
Pergi ke folder repositori tempatan dari terminal dan jalankan arahan berikut untuk memulakan repositori tempatan.
$ git initTetapkan Cabang Hulu Menggunakan Push:
Sebarang cabang baru repositori tempatan dapat ditolak ke pelayan jauh dengan menggunakan -set-upstream pilihan atau -awak pilihan. Penggunaan pilihan ini telah ditunjukkan di bahagian tutorial ini.
A. Cabang hulu menggunakan pilihan -set-upstream
Jalankan arahan berikut untuk memeriksa senarai cawangan repositori semasa dan buat cabang baru, yang diberi nama sekunder menggunakan yang -b pilihan.
cawangan $ git$ git checkout -b sekunder
cawangan $ git
Output berikut menunjukkan bahawa hanya ada satu cabang yang diberi nama utama di repositori semasa. Cawangan baru bernama sekunder telah dibuat dengan menggunakan -b pilihan.
Jalankan arahan berikut untuk mendorong cabang baru repositori tempatan ke repositori jauh yang diterbitkan pada github.com. Anda harus mengesahkan akaun pengguna GitHub untuk memasukkan cawangan yang baru dibuat ke pelayan jauh.
$ git push --set-upstream asal sekunderOutput berikut akan muncul jika akaun GitHub disahkan dengan betul.
Anda boleh menyemak repositori jauh dari github.com untuk mengesahkan bahawa cabang baru didorong dengan betul di pelayan jauh. Gambar berikut menunjukkan bahawa cawangan baru, sekunder, ditolak dengan betul.
B. Cawangan Hulu Menggunakan Opsyen -u
Jalankan arahan berikut untuk membuat cawangan baru bernama ujian menggunakan -b pilihan dan tekan cawangan baru ke repositori jauh dengan menggunakan -awak pilihan. Seperti arahan sebelumnya, anda harus mengesahkan akaun pengguna GitHub untuk mendorong cawangan yang baru dibuat ke pelayan jauh.
$ git checkout -b testingUjian asal $ git push -u
Output berikut akan muncul jika akaun GitHub disahkan dengan betul.
Anda boleh menyemak repositori jauh dari github.com untuk mengesahkan bahawa cabang baru didorong dengan betul di pelayan jauh. Gambar berikut menunjukkan bahawa cawangan baru, ujian, ditolak dengan betul.
Sediakan Cawangan Hulu Menggunakan Alias:
Tugas cawangan hulu dapat dilakukan dengan mudah dengan menggunakan alias arahan. Git alias dan Bash alias arahan boleh digunakan untuk mendorong cawangan yang baru dibuat ke repositori jauh. Penggunaan arahan ini telah ditunjukkan di bahagian tutorial ini.
A. Cawangan Hulu Menggunakan Git Alias:
Jalankan arahan pertama untuk membuat perintah git alias bernama tolak kerana mendorong cawangan yang baru dibuat ke pelayan jauh. Di sini, mendorong ke KETUA menunjukkan bahawa nama cawangan jauh dan nama cawangan tempatan akan sama. Jalankan arahan kedua untuk membuat cabang baru yang diberi nama Branch baru. Jalankan perintah ketiga untuk mendorong cawangan yang baru dibuat ke pelayan jauh dengan menggunakan perintah git alias. Seperti arahan sebelumnya, anda harus mengesahkan akaun pengguna GitHub untuk mendorong cawangan yang baru dibuat ke pelayan jauh.
$ git config - global alias.pushd "push -u origin HEAD"$ git checkout -b newBranch
$ git pushd
Output berikut akan muncul jika akaun GitHub disahkan dengan betul.
B. Cawangan Hulu Menggunakan Bash Alias:
Jalankan arahan pertama untuk membuat perintah bash alias bernama gp kerana mendorong cawangan yang baru dibuat ke pelayan jauh. Di sini, KETUA menunjukkan maksud yang sama dari perintah git alias. Jalankan arahan kedua untuk membuat cabang baru yang diberi nama baruBranch2. Jalankan perintah ketiga untuk mendorong cawangan yang baru dibuat ke pelayan jauh dengan menggunakan perintah bash alias. Seperti arahan sebelumnya, anda harus mengesahkan akaun pengguna GitHub untuk mendorong cawangan yang baru dibuat ke pelayan jauh.
$ alias gp = 'git push -u origin HEAD'$ git checkout -b newBranch2
$ gp
Output berikut akan muncul jika akaun GitHub disahkan dengan betul.
Anda boleh menyemak repositori jauh dari github.com untuk mengesahkan sama ada cabang baru didorong dengan betul di pelayan jauh.
Gambar berikut menunjukkan bahawa dua cabang baru telah didorong di repositori jauh. Ini adalah Branch baru dan baruBranch2.
Kesimpulan:
Kaedah yang berbeza untuk hulu cabang git dari repositori tempatan ke repositori jauh telah dijelaskan dalam tutorial ini dengan menggunakan repositori git demo. Cabang yang baru dibuat dimasukkan ke repositori jauh terutamanya dengan menggunakan tolak perintah. Perintah ini digunakan dalam pelbagai cara dalam tutorial ini untuk menaikkan cawangan git yang baru dibuat ke pelayan jauh untuk membantu pembaca memahami cara mengatur cawangan hulu di git.