Saat saya lari:
git push origin master
... apa arti dari originkonteks ini?
Saat saya lari:
git push origin master
... apa arti dari originkonteks ini?
Jawaban:
originadalah nama default dari repositori git jarak jauh yang Anda kloning. Lihat .git/refs/remotes/origin/*dan di .git/configdalam sumber Anda untuk melihat bagaimana git mengetahuinya.
git remote add originartinya menambahkan repositori jarak jauh bernama origin , yang tidak memiliki arti teknis khusus, itu hanya nama default yang banyak digunakan untuk repositori jarak jauh asli. Anda dapat menggunakan foobar, bukan origin jika Anda suka.
git push origin masterAnda memberi tahu git untuk mendorong semua komit di cabang lokal yang saat ini diperiksa (yaitu dari sistem file Anda) ke repo jarak jauh yang diidentifikasi dengan nama originpada cabang jarak jauhnya yang bernama master.
git memiliki konsep "remote" - ini seperti nama panggilan yang mudah untuk sebuah repositori, jadi Anda tidak perlu menggunakan URL lengkapnya setiap kali Anda ingin merujuk ke repositori lain.
originhanyalah sebuah remote seperti yang lain, tetapi Anda sering melihatnya karena ketika Anda mengkloning sebuah repositori untuk pertama kalinya, git clonesecara default akan mengatur sebuah remote yang dipanggil originuntuk merujuk ke URL yang Anda kloning.
Jika Anda melakukannya, git remote -vitu akan menampilkan semua remote yang telah Anda siapkan di repositori lokal Anda, dan URL yang dirujuknya. (Anda akan melihat bahwa ini sedikit lebih rumit daripada yang saya katakan di atas, karena remote dapat merujuk ke URL yang berbeda untuk mendorong dan mengambil, tetapi Anda mungkin tidak perlu khawatir tentang itu. :))
originremote sendiri jika Anda menginisialisasi repositori sendiri, daripada melakukannya melalui git clone.
masterdi akhir kode
Origin adalah tempat Anda mendapatkan kode dari origin -ally.
Ini akan membantu
https://www.git-tower.com/learn/git/glossary/origin
n Git, "origin" adalah nama kependekan dari remote repository tempat proyek pertama kali digandakan. Lebih tepatnya, ini digunakan sebagai pengganti URL repositori asli - dan dengan demikian membuat referensi jauh lebih mudah.
Perhatikan bahwa origin sama sekali bukan nama "ajaib", tetapi hanya konvensi standar. Meskipun masuk akal untuk membiarkan konvensi ini tidak tersentuh, Anda dapat mengganti namanya dengan sempurna tanpa kehilangan fungsionalitas apa pun.
Dalam contoh berikut, parameter URL ke perintah "clone" menjadi "origin" untuk repositori lokal yang digandakan:
origin adalah remote yang dibuat oleh git itu sendiri ketika Anda untuk klon pertama repo untuk mengarahkan URL dari mana Anda membuat klon. misal: origin git@github.com: / PROJECT_U