問題1 「コミットをアップロードする」
課題内容
master
ブランチからwork-1
ブランチを作ってください以下の内容のテキストファイルを追加したコミットを、作成してください。
work1.txt
Work 1 content
willremove.txt
Will remove content
work1.txt
を以下のように編集したコミットを、作成してくださいComplete Work 1 content
willremove.txt
を削除したコミットを、作成してください
課題内容の状態
課題を完成させた状態は以下のようになります。なお、コミットIDやオブジェクトIDは異なる場合があります。
$ git log --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s' --abbrev-commit -p work-1...master
b05e031 - (HEAD -> work-1) Remove willremove content
diff --git a/willremove.txt b/willremove.txt
deleted file mode 100644
index 8fc862e..0000000
--- a/willremove.txt
+++ /dev/null
@@ -1 +0,0 @@
-Will remove content
62616a5 - Fix work 1 content
diff --git a/work1.txt b/work1.txt
index 84305bd..fff5634 100644
--- a/work1.txt
+++ b/work1.txt
@@ -1 +1 @@
-Work 1 content
+Complete Work 1 content
2444ca0 - Add two contents
diff --git a/willremove.txt b/willremove.txt
new file mode 100644
index 0000000..8fc862e
--- /dev/null
+++ b/willremove.txt
@@ -0,0 +1 @@
+Will remove content
diff --git a/work1.txt b/work1.txt
new file mode 100644
index 0000000..84305bd
--- /dev/null
+++ b/work1.txt
@@ -0,0 +1 @@
+Work 1 content
ヒント
課題解説
課題解答例
$ git checkout master
$ git checkout -b work-1
$ cat > work1.txt
Work 1 content
$ cat > willremove.txt
Will remove content
$ git add .
$ git commit -m "Add two contents"
$ cat > work1.txt
Complete Work 1 content
$ git commit -am "Fix work 1 content"
$ git rm willremove.txt
$ git commit -m "Remove willremove content"