Termín 'git origin master' se používá v kontextu vzdáleného úložiště. Používá se pro práci se vzdáleným úložištěm. Termín původ pochází z místa, kde se nachází originál úložiště a master znamená hlavní větev. Pojďme si oba tyto pojmy podrobně porozumět.
arašíd vs podzemnice olejná
Git Master
Master je konvence pojmenování pro větev Git. Je to výchozí větev Git. Po naklonování projektu ze vzdáleného serveru obsahuje výsledné lokální úložiště pouze jednu místní větev. Tato větev se nazývá 'master' větev. Znamená to, že 'master' je 'výchozí' větev úložiště.
Ve většině případů se master označuje jako hlavní větev. Hlavní větev je považována za konečný pohled na repo. Vaše místní úložiště má svou hlavní větev, která je vždy aktuální s hlavním serverem vzdáleného úložiště.
Nezahrávejte si s pánem. Pokud jste upravili hlavní větev skupinového projektu, vaše změny ovlivní všechny ostatní a velmi rychle dojde ke konfliktům při sloučení.
Git Origin
V Gitu se termín origin odkazuje na vzdálené úložiště, kde chcete publikovat své odevzdání. Volá se výchozí vzdálené úložiště původ , i když můžete pracovat s několika dálkovými ovladači s různými názvy současně. Říká se to jako alias systému.
Původ je krátký název pro vzdálené úložiště, ve kterém byl projekt původně klonován. Používá se místo původní adresy URL úložiště. Díky tomu je odkazování mnohem jednodušší.
Origin je jen standardní konvence. Ačkoli je důležité ponechat tuto konvenci nedotčenou, v ideálním případě byste ji mohli přejmenovat, aniž byste ztratili jakoukoli funkčnost.
V následujícím příkladu parametr URL funguje jako zdroj příkazu 'clone' pro klonované lokální úložiště:
$ git clone https://github.com/ImDwivedi1/Git-Example
Některé příkazy, ve kterých se široce používá termín origin a master, jsou následující:
- Git push origin master
- Git pull origin master
Git má dva typy větví, které se nazývají místní a vzdálené. Chcete-li použít git pull a git push, musíte své místní pobočce sdělit, že která větev bude fungovat. Takže termín origin master se používá pro řešení vzdáleného úložiště a hlavní větve. Termín push origin master se používá k přenesení změn do vzdáleného úložiště. Termín pull origin master se používá pro přístup k úložišti ze vzdáleného na místní.