-
Notifications
You must be signed in to change notification settings - Fork 1
Git
Eren Donmez edited this page Apr 15, 2024
·
1 revision
Git is a free and open-source version control system that can be used by programmers for coordinating work while collaboratively developing software. It mirrors the complete codebase (and its full history) on each developer's computer, and tracks changes whenever a programmer makes a change. Git is the most popular version control system used by developers around the globe, with around 95% of developers reporting it as their primary version control system.
Git can be downloaded from its official webpage here: https://git-scm.com/downloads
- Convert an existing local directory to a Git repository:
git init
- Clone a Github repository to a local directory:
git clone [Github url]
- Get history of the current branch:
git log
- Snapshot a file so that it can be versioned by Git:
git add [file]
- Record all file snapshots in permanent version history:
git commit -m "[commit message]"
- Create new branch:
git branch [branch-name]
- Switch to another branch:
git checkout [branch-name]
- Delete a branch:
git branch -d [branch-name]
- Download all changes from remote branches:
git fetch
- Combine remote branch into current local branch:
git merge
- Upload all local branch commits to Github:
git push
- Update the current local branch with all changes on the remote branch:
git pull
- Revert to a commit and discard all history after that commit:
git reset --hard [commit]
🏠Home
- Third Customer Milestone Report
- RAM
- Requirements
- Mockups
- Sequence Diagrams
- Use Case Diagram
- Class Diagrams
- Scenarios
- User Scenario
- User Manual
- System Manual
- Third Customer Milestone Report
- Second Customer Milestone Report
- First Customer Milestone Report
- RAM
- Requirements
- Mockups
- Sequence Diagrams
- Scenarios
- Use Case Diagram
- Class Diagrams
- Software Quality Plan
- Milestone1 Presentation Scenarios
- Post Creation Page
- User Scenario
- Meeting Notes 10 - Dec 10
- Meeting Notes 9 - Dec 3
- Meeting Notes 8 - Nov 17
- Meeting Notes 7 - Nov 12
- Meeting Notes 6 - Nov 5
- Optional Meeting Notes 1 ‐ Oct 21
- Meeting Notes 5 - Oct 15
- Meeting Notes 4 - Oct 8
- Meeting Notes 3 - Oct 3
- Meeting Notes 2 - Oct 1
- Meeting Notes 1 - Sep 24
- Deniz Ulaş Poyraz
- Eren Donmez
- Ersel Çanakçılı
- Oğuz Kağnıcı
- Onur Çerli
- Yekta Ercul
- Ali Alperen Sönmez
- Huseyin Turker Erdem
- Mehmet Tuluyhan Sozen
352 Material
- Final Milestone Report
- Milestone 2 Report
- RAM
- Use Case Diagram
- Sequence Diagrams
- Class Diagrams
- Requirements
- Elicitation Questions
- Mockups
- Scenarios
- Milestone 1 Report
- Our Favourite Repositories
- Linked Data and SPARQL
- Web Application Development
- API Development and Utilization
- Wikidata and Wikidata API
- Mobile Application Development
- Android Studio
- Git
- Meeting Notes 10 ‐ May 10th
- Meeting Notes 9 ‐ Apr 25th
- Meeting Notes 8 ‐ Apr 21st
- Meeting Notes 7 ‐ Apr 12th
- Meeting Notes 6 ‐ Mar 14th
- Meeting Notes 5 ‐ Mar 11th
- Meeting Notes 4 - Mar 7th
- Meeting Notes 3 - Mar 3rd
- Meeting Notes 2 - Feb 22nd
- Meeting Notes 1 - Feb 18th