Průvodce inicializací správy verzí úložiště GitHub

Shell commands

Začínáme s řízením verzí GitHubu

Pokud jste na GitHubu a Gitu nováčkem, inicializace správy verzí pro úložiště se může zdát skličující. Mnoho výukových programů online nemusí poskytovat jasné pokyny, takže začátečníky jsou v procesu zmatené.

V této příručce vás provedeme kroky k inicializaci správy verzí pro vaše úložiště GitHub pomocí Git. S Git nainstalovaným na vašem terminálu se naučíte základní příkazy a jejich funkce pro efektivní správu vašeho projektu.

Příkaz Popis
git init Inicializuje nové úložiště Git v zadaném adresáři.
git branch -M main Vytvoří novou větev s názvem 'main' a nastaví ji jako výchozí větev.
git remote add origin <URL> Přidá adresu URL vzdáleného úložiště do vašeho místního úložiště Git, které se obvykle používá k propojení s úložištěm GitHub.
git push -u origin main Přenese změny z vaší místní 'hlavní' větve do 'původního' vzdáleného úložiště a nastaví upstream sledování.
fetch('https://api.github.com/user/repos', { ... }) Odešle HTTP POST požadavek na GitHub API k vytvoření nového úložiště pod účtem ověřeného uživatele.
subprocess.run([...]) Provede zadaný příkaz v podshellu, který se používá ve skriptech Pythonu ke spouštění příkazů Git.

Podrobné vysvětlení funkcí skriptu

Poskytnuté skripty jsou navrženy tak, aby vám pomohly inicializovat správu verzí pro vaše úložiště GitHub pomocí Git. V příkladu příkazů shellu proces začíná přechodem do adresáře vašeho projektu pomocí . Pak, inicializuje nové úložiště Git v aktuálním adresáři. Připravíte všechny soubory pro první odevzdání pomocí a vytvořte počáteční potvrzení pomocí git commit -m "Initial commit". The příkaz přejmenuje výchozí větev na "hlavní". Nakonec propojíte své místní úložiště se vzdáleným úložištěm GitHub pomocí a proveďte změny pomocí .

Příklad JavaScriptu používá rozhraní GitHub API k vytvoření nového úložiště. Začíná to importem modul pro vytváření HTTP požadavků. Skript odešle požadavek POST na s vaším tokenem GitHub a novým názvem úložiště. Tím se vytvoří nové úložiště pod vaším účtem GitHub. Skript Python automatizuje příkazy Git pro inicializaci a odesílání úložiště. Za použití spouští každý příkaz Git sekvenčně: inicializuje úložiště, přidává soubory, potvrzuje změny, nastavuje hlavní větev, přidává vzdálené úložiště a odesílá na GitHub.

Kroky k inicializaci správy verzí Git

Příkazy shellu pro inicializaci systému Git v místním úložišti

cd /path/to/your/project
git init
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin https://github.com/yourusername/your-repo.git
git push -u origin main

Vytvoření nového úložiště GitHub

JavaScript pomocí GitHub API k vytvoření nového úložiště

const fetch = require('node-fetch');
const token = 'YOUR_GITHUB_TOKEN';
const repoName = 'your-repo';
fetch('https://api.github.com/user/repos', {
  method: 'POST',
  headers: {
    'Authorization': `token ${token}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    name: repoName
  })
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));

Skript Python pro inicializaci a odeslání na GitHub

Python skript automatizující operace Git

import os
import subprocess
repo_path = '/path/to/your/project'
os.chdir(repo_path)
subprocess.run(['git', 'init'])
subprocess.run(['git', 'add', '.'])
subprocess.run(['git', 'commit', '-m', 'Initial commit'])
subprocess.run(['git', 'branch', '-M', 'main'])
subprocess.run(['git', 'remote', 'add', 'origin', 'https://github.com/yourusername/your-repo.git'])
subprocess.run(['git', 'push', '-u', 'origin', 'main'])

Prozkoumání pokročilých funkcí GitHubu

Jakmile inicializujete správu verzí pro své úložiště GitHub, můžete využít mnoho pokročilých funkcí k vylepšení pracovního postupu. Jednou z takových funkcí je větvení, které vám umožňuje vytvářet samostatné větve pro různé funkce nebo části vašeho projektu. To je užitečné pro vývoj ve spolupráci, protože zajišťuje, že na různých částech projektu může pracovat více lidí, aniž by si vzájemně zasahovali do práce. Chcete-li vytvořit novou větev, použijte příkaz a přepněte na něj pomocí .

Další užitečnou funkcí jsou požadavky na stažení. Po provedení změn ve větvi můžete otevřít požadavek na stažení a sloučit tyto změny do hlavní větve. To umožňuje kontrolu kódu a diskusi před integrací změn. Na GitHubu můžete vytvořit žádost o stažení tak, že přejdete do úložiště na webu GitHub a kliknete na tlačítko „Nová žádost o stažení“. Díky těmto funkcím je GitHub výkonným nástrojem pro správu verzí a spolupráci.

  1. Jaký je příkaz pro inicializaci nového úložiště Git?
  2. Příkaz pro inicializaci nového úložiště Git je .
  3. Jak přidám všechny soubory do úložiště Git?
  4. Všechny soubory můžete přidat do úložiště Git pomocí .
  5. Jak potvrdím změny v úložišti Git?
  6. Pro potvrzení změn použijte příkaz .
  7. Jaký příkaz se používá k přejmenování výchozí větve?
  8. Výchozí větev můžete přejmenovat pomocí .
  9. Jak přidám vzdálené úložiště v Gitu?
  10. Přidejte vzdálené úložiště pomocí .
  11. Jak vložím změny do GitHubu?
  12. Odeslat změny na GitHub pomocí .
  13. Jaký je účel větvení v Gitu?
  14. Větvení vám umožňuje vytvářet samostatné vývojové linie pro různé funkce nebo opravy.
  15. Jak vytvořím novou větev v Gitu?
  16. Vytvořte novou větev pomocí .
  17. Jak mohu v Gitu přepnout na jinou větev?
  18. Přepněte na jinou větev pomocí .

Nastavení správy verzí pomocí Git a GitHub je základní dovedností každého vývojáře. Zvládnutím základních příkazů jako , , a , můžete efektivně spravovat zdrojový kód svého projektu. Navíc, když se naučíte, jak propojit místní úložiště s GitHub a prosadit změny, zajistíte, že vaše práce bude zálohovaná a přístupná spolupracovníkům. S praxí se tyto úkoly stanou druhou přirozeností, což vám umožní soustředit se více na kódování a méně na správu souborů.