Research - mirayiyidogan/swe_573 GitHub Wiki
In this section, you can find the topics given to be researched in accordance with the course content and explanations on these topics.
Git as a version management system
What is git? It is a system that allows you to keep every change you make while developing software step by step, you can easily see the changes made and even return quickly, it makes working with more than one person on a single project easier, and, in short, it provides significant benefits to software developers by facilitating version tracking.
Every commit should be unique.
Commits cannot be changed.
Important commits
init clone
In order to start doing staff in git, you should have use initiliaze your repogit clone https://github.com/mirayiyidogan/swe_573.git
: it clones the related link repo to your localgit add
. :In oder to deploy your changes from your local repo to git, use thisgit add "index.html"
: To stage a specific filegit add css
: To stage an entire directory:git commit -m "Explanation"
: Add does writes things to repository, commit creates a commit obj and sticks labels on it(head and master)`git branch -m main
: rename master branchgit branch dev
: create new branchgit checkout dev
: switch dev branchgit log
: in order to check logs/commits for given branchgit status
: in order to check status of commits for given branchgit push
: Send/push the changes to a remote repositorygit pull
: A git pull is what you would do to bring a local branch up-to-date with its remote version, while also updating your other remote-tracking branches.
Wikidata
Wikidata is open central data-source storage that can be used and edited. And its actually free! It can be used by humans and also machines.
Wikidata Query Service is a interactive query editing, has a localized user interface. Use the data, create the query, send it and you have the result!
One of the example of Free Wikidata Query Service if you want to check it out.]