Crearea repo-urilor

Introducere în Git

George Boorman

Curriculum Manager, DataCamp

Proiect de sănătate mintală în tech

Imagine a unui repo Git conținând două fișiere numite funding și report, un director numit data și altul numit dot-git

Introducere în Git

Ce este un repo Git?

  • Repo Git = director care conține fișiere și subdirectoare

Imagine a unui repo Git cu două fișiere adnotate numite funding și report, un director adnotat numit data și altul numit dot-git

Introducere în Git

Ce este un repo Git?

  • Repo Git = director care conține fișiere, subdirectoare și spațiu de stocare Git

Imagine a unui repo Git cu două fișiere adnotate numite funding și report, un director adnotat numit data și un director numit dot-git, adnotat ca spațiu de stocare Git

Nu editați .git!

Introducere în Git

Beneficiile repo-urilor

  • Urmărirea sistematică a versiunilor
  • Revenirea la versiuni anterioare
  • Compararea versiunilor în timp
  • Colaborarea cu colegii

Colegi brainstorming

Introducere în Git

Crearea unui repo nou

git init mental-health-workspace
cd mental-health-workspace
git status
On branch main

No commits yet

nothing to commit (create/copy files and use "git add" to track)
Introducere în Git

Conversia unui proiect într-un repo

  • Conversia unui director existent într-un repo Git
git init
Initialized empty Git repository in /home/repl/mental-health-workspace/.git/
Introducere în Git

Ce este urmărit?

git status
On branch main

No commits yet

Untracked files:
    (use "git add <file>..." to include what will be committed)

        data/
        report.md

nothing added to commit but untracked files present (use "git add" to track)
  • Git detectează fișiere modificate care nu sunt urmărite!
Introducere în Git

Repo-uri imbricate

  • Nu creați un repo Git în interiorul altui repo Git
    • Cunoscute ca repo-uri imbricate

 

  • Vor exista două directoare .git

  • Care director .git ar trebui actualizat?

 

Câine confuz

Introducere în Git

Să exersăm!

Introducere în Git

Preparing Video For Download...