diff --git a/README.md b/README.md index 4bd835a20ef2be4bad20162dad29c0471f27f009..90533e414cdad9ae20229ce140e437fc1492433c 100644 --- a/README.md +++ b/README.md @@ -50,12 +50,39 @@ In order to authenticate over https, you need to generate a *personal access tok - **Retrieve the project URL:** - In Gitlab, go to the site of the repository you have just created. - Click the *Code* button. The drop down menu shows the project URL to clone the repository using HTTPS. Copy it. +  - Open the GitHub desktop app. If you are opening it for the first time, you will see a prompt to log into GitHub. - Because we are using Gitlab and not GitHub, you can *Skip this step.* +  - Click *Clone a repository from the Internet...* - In the tab URL, paste your project URL and choose a local directory to clone where the project files will be stored. - Click *clone** - - A dialogue titled *Authentication failed* will open. It has not failed, you just need your Gitlab username (<firstname>.<lastname>@univie.ac.at) and your previously created PAT. +  + - A dialogue titled *Authentication failed* will open. It has not failed, you just need your Gitlab username (FIRSTNAME.LASTNAME@univie.ac.at) and your previously created PAT. +  + +## 5.: We want to add a new feature to our project, so let's create a **new branch** for that. + +- In the github desktop app, open the branch dropdown menu and select New branch. +- Name your new branch, hit Create branch. +Done, you are now working on your new branch. + + + +## 6.: Locally edit the **README.md** + +- In the folder you've cloned your repository to, open the README.md and describe the changes you're making on this branch. +- Save and go back to the github desktop app. You should see the changes. + +## 7.: Commit the change to your local repository + +- Hit the commit button. In this case, the github desktop app has automatically created a commit message. For documentation, feel free to modify it or add a more detailed description. + +The change is now tracked in git, but only on the machine you are working on. To get the change onto the remote repository, we need to Push it. + + + +## 8.: **Push** to your remote repository ## Added THE INCREDIBLE FEATURE