Workshop: ''Συνεργασία και συνεισφορά μέσω του Git και GitHub.''
Γνωριμία:
Ποιοι είμαστε;
Τι κάνουμε;
Τι είναι το branch;
Εισαγωγή στο Git
Τι είναι ένα σύστημα ελέγχου εκδόσεων (Version Control)
A. Τοπικό [1]
B. Κεντρικό [1]
Γ. Κατανεμμημένο [1]
Το Git σχεδιάστηκε και αναπτύχθηκε αρχικά από τον Λίνους Τόρβαλντς για την ανάπτυξη του πυρήνα Linux το 2005 και έχει γίνει από τότε το πιο διαδεδομένο σύστημα ελέγχου εκδόσεων για ανάπτυξη λογισμικού.
Ιστορικό Git
Βασικές αρχές (1)
Δ. Αποθήκευση δεδομένων με στιγμιότυπα
Βασικές αρχές (2)
Ε. Τα τρία στάδια λειτουργίας
Βασικές αρχές (3)
ΣΤ. Ροή των projects - branches
Command-Line/Git Bash
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -nosession"
Ρυθμίσεις
Ασκήσεις 1-3
Εισαγωγή στο GitHub
Τι είναι το GitHub;
Δημιουργία λογαριασμού
GitHub Flow
Βασικές λειτουργίες
Δημιουργία Repositories
Δημιουργία Branches
Fork and clone
Add Commit
commit, compare, sync or push
Open Pull Requests
Discuss and Review
comments, issues, close pull requests
Deploy and Merge
Ασκήσεις 4-5
GitHub More
Gist
Instantly share code, notes, and snippets
Student Developer Pack
The best developer tools, free for students
Contribute
Contributing to open source
Git & GitHub More
Git Plugins/Packages for popular Editors
Sublime, Atom, etc
GitHub Integrations
Use your favorite tools with GitHub
More info about IEEE and ATEITH Student Branch
Website