Commit 72a37dc8 authored by Jiří Buchta's avatar Jiří Buchta
Browse files

homework 6

parent 02501fd8
Loading
Loading
Loading
Loading
+99 −0
Original line number Diff line number Diff line
# Question 1
git log --oneline
man git-log
git log 
git log --since=25.3.2025 --after=1.3.2025
git log --since=25.3.2025 --after=1.3.2025 | grep "merge"
git log --since=25.3.2025 --after=1.3.2025 | grep "merge branch"
man git-log
git log --since=25.3.2025 --after=1.3.2025 --merge
git log --since=25.3.2025 --until=1.3.2025 --merge
git log --since=1.3.2025 --until=25.3.2025 --merge
git log --since=1.3.2025 --until=25.3.2025 --merge | wc -l
git log --since=1.3.2025 --until=25.3.2025 --merge --one-line | wc -l
git log --since=1.3.2025 --until=25.3.2025 --merge --oneline | wc -l
- answer = 43 merges

# Question 2
git log | grep "add bonus task info in README.md"
git log --grep="add bonus task info in README.md"
- answer = Irina Gulina

# Question 3
git log --oneline
- answer = 3131bfa -> there is not clear which homework files are added

# Question 4
git log
git log --oneline --color | grep -E '069847a|ae995559'
git log --oneline --color > log.txt
codium log.txt
git log --oneline > log.txt
codium log.txt
git log --oneline
git checkout 069847a
git log
git log --oneline
git HEAD^
git checkout HEAD^
git checkout HEAD~
git checkout HEAD
git checkout HEAD~
git checkout 069847a
git log --oneline --graph
git checkout HEAD^3
git checkout HEAD^^^
git log --oneline --graph
git checkout 069847a
ls
git log --oneline --graph
git checkout HEAD^^
git log --oneline --graph
git checkout HEAD^2
git checkout 069847a
git checkout HEAD^^^2
- answer = git checkout HEAD^^^2

# question 5
git log --after=mar23 --before=mar24
git log --after=march23 --before=march24
git log --after="march 23" --before="march 24"
man git-log
git log
git log --after="Mar23" --before="Mar24"
git log --after="Mar23" --before="Mar25"
git log --after="Mar23" --until="Mar25"
git log --after="Mar23"
git log --after=Mar23
git log | grep "Mar 23"
git log
git checkout -
git checkout main
git log --after="Mar23" --until="Mar25"
git log --after="Mar23"
git log --after="March 23"
git log --after="March 23" --until="March 24"
git log --after="March 23" --until="March 25"
git log --after="March 23"
git log --after="March 22"
git log
git checkout upstream/main
git log
- answer = 1

# question 6
git status
git diff
git status
man git-status
git status -s
git add log.txt
git status -s
git status
git restore --staged log.txt
- answer = git status -s

# question 7
git blame README.md
git blame README.md | grep "Grading"
- answer = 35c747bd and 7b8a2ce4 -> this line is there twice :D