Actions

Git

From Mintarc Forge

Revision as of 22:58, 27 May 2026 by Makoto (talk | contribs)

<< ひよっこ書庫

Gitに触れてみた記録用


2026/05/21

参考にした動画:https://youtu.be/cyOTQzI2AFU?si=CJSALJrGVrLPr3co
VCcode、Git bashをインストールした。


Git bash

  • ユーザー名、メールアドレス登録

git config --grobal user.name '@@@@'
でユーザー名を設定。
git config --grobal user.email @@@@
でメールアドレスを設定。

  • リポジトリの初期化、ファイル作成

git init
「 GitTest というファイルの中身をバージョン管理していきますよ」をこのコマンドにより知らせた。
実行したことで GitTest フォルダの中に .git という目に見えない隠しフォルダが作られた。
(隠しフォルダも表示されるようにあらかじめ設定したので、今回は見えている)


2026/05/26

参考にした動画:https://youtu.be/cyOTQzI2AFU?si=CJSALJrGVrLPr3co
5/21の続き。


Git bash

  • まずはファイルへ移動

cd /c/Users/makko/Desktop/GitTest
で GitTest フォルダに移動。

  • hjsahあsjh

git add newFile.txt

$ git status On branch master

No commits yet

Changes to be committed:

 (use "git rm --cached <file>..." to unstage)
       new file:   newFile.txt


git commit -m "初めてのコミット"

$ git status On branch master Changes not staged for commit:

 (use "git add <file>..." to update what will be committed)
 (use "git restore <file>..." to discard changes in working directory)
       modified:   newFile.txt

no changes added to commit (use "git add" and/or "git commit -a")

git add .

git commit -m "新しい行の追加"

git log

$ git log commit c049436e84acc752b875fa98a629467d0b6ec321 (HEAD -> master) Author: makoto <araheu15akim@gmail.com> Date: Tue May 26 08:02:50 2026 +0900

   新しい行の追加

commit 4aa851f08a6abf5ae22e956b377caaebac437166 Author: makoto <araheu15akim@gmail.com> Date: Tue May 26 08:00:48 2026 +0900

   初めてのコミット

git diff

$ git diff diff --git a/newFile.txt b/newFile.txt index 1c90f50..7529f41 100644 --- a/newFile.txt +++ b/newFile.txt @@ -1,2 +1,3 @@

これは新しいファイルです
新しい行を追加

+消される運命にある一行

$ git restore newFile.txt

$ git branch

  • master


$ git branch feature1 $ git branch feature2

$ git branch

 feature1
 feature2
  • master


$ git switch feature1

$ git branch

  • feature1
 feature2
 master

git add .

$ git commit -m "feature1の変更点"


$ git switch feature2

git add .

$ git commit -m "feature2の変更点"

$ git switch master

$ git merge feature1

$ git merge feature1 Updating c049436..86960d3 Fast-forward

newFile.txt | 1 +
1 file changed, 1 insertion(+)


$ git merge feature2

$ git merge feature2 Auto-merging newFile.txt CONFLICT (content): Merge conflict in newFile.txt Automatic merge failed; fix conflicts and then commit the result.

git add .

$ git commit -m "完成"

$ git branch

 feature1
 feature2
  • master

$ git branch -d feature1

$ git branch -d feature2

$ git branch

  • master


<< ひよっこ書庫