- Take me to Practice Test
Solutions to practice test - Git Rebasing
-
Click on the Gitea Portal UI button and enter the credentials given in the screen. Open the sarah story-blog repository. Click on the Commits.
Solution
$ Last commit has done by tom
-
Run the command to pull all the changes from remote to our local master branch.
Solution
$ cd /home/sarah/story-blog $ git checkout master $ git pull origin master
-
Run the following command to check the availability of the story-index.txt file in the current working directory.
Solution
$ ls
-
Run the following command to checkout the story/hare-and-tortoise branch and count the total of commits.
Solution
$ git checkout story/hare-and-tortoise $ git log --oneline
-
Run the following command to checkout the story/hare-and-tortoise branch and then rebase master branch.
Solution
$ git checkout story/hare-and-tortoise $ git rebase master
-
Run the following command to check the current status of commit.
Solution
$ git log
-
Run the following command to squash all the commits into a single commit. It opens the editor. Leave the first line and change the second and third lines to use
squash
instead ofpick
then save the file and exit with:wq
. It will open again a file in the editor. Add the commit message "Add hare-and-tortoise story" with pressi
then save the file and exit with:wq
.Solution
$ git rebase -i HEAD~3