>dir
Använde jag för att kolla vad som fanns i mitt current directrory. Det var tomt...
>dir
Nu har jag använt mig av >code för att skapa en ny fil. Efter det använde jag mig utav >move följt av filens namn, mellanslag och sen mappen den ska flyttas till.
>C:\Users\Threefiddy\Desktop\terminal-git-tutorial\newFolder>
>echo "Hello from the terminal!" >> newFile.txt
Git används för att spara ner filer lokalt och skapa checkpoints i ditt arbete och din kod. Man kan t.ex. skapa förgreningar i sitt arbete för att säkerställa att ens nya kod inte ställer till det för huvudkoden. Detta kallas för en 'branch'.
1. Modified - Modifierade filer betyder att filerna harändrats men ännu inte commitats till databasen.
2. Staged - Stageade filer är i stadiet mellan 1 och 3 där de vid nästa commit kommer att inkluderas.
3. Commited - Commitade filer är filer som har sparats och som nu lagras lokalt på i databasen.
>git init C:\Users\Threefiddy\Desktop\terminal-git-tutorial>git init
Initialized empty Git repository in C:/Users/Threefiddy/Desktop/terminal-git-tutorial/.git/
>newFolder/ >> .gitignore
Jag använder mig av CMD främst för att min powershell inte riktigt fungerar som den ska och min erfarenhet med powershell = 0
>git add README.md
>git add .gitignore
-
git status
>git commit -m "README file for the repository"
En git branch används för att skriva kod som vid ett senare tillfälle ska fogas samman med stammen, 'main'. Detta är särskilt bra när det är flera utvecklare som jobbar på samma projekt då de skapar en miljö (branch) som var och en kan jobba i utan att påverka varandras arbete eller stammen, main.
>git branch newBranch
>git switch newBranch
>echo newBranch.txt >> newBranch
>git add .
>git commit -m "New file to the newBranch"
>git switch master
Filen newbranch syns inte när jag kollar min directory.
This is my first GitHub repository and I'm training the use of **Git** and *GitHub*.
I'm also learning:
- HTML
- CSS
- JavaScript
>git remote add origin git@https://github.com/focusjuice/terminal-git-tutorial.git´
>git remote -v
För att se att min repo accepterades och var korrekt.
[Jag fastnade ordentligt här och spenderade en dag utan att egentligen förstå vad jag gjorde för fel. Det slutade med att jag gjorde samma sak som från början.]
>rename *old name* *new name*
Jag var dock tvungen att stänga ner mitt VSC då det störde processen.
>git commit -am "meddelande"
>git push
För att skapa en ny repo använde jag mig av cmd på följande sätt:
>cd ..
>mkdir clone_main
>cd clone_main
>git init
>git clone <URL>
För att säkerställa att det var korrekt körde jag sen:
>dir
>cd terminal-git-tutorial
>dir
där låg en kopia av mina original repo vid namn *main*