Actions

Git: Difference between revisions

From Mintarc Forge

Makoto (talk | contribs)
No edit summary
Makoto (talk | contribs)
Line 6: Line 6:
==2026/05/21 Git bash==
==2026/05/21 Git bash==
参考にした動画:https://youtu.be/cyOTQzI2AFU?si=CJSALJrGVrLPr3co<br/>
参考にした動画:https://youtu.be/cyOTQzI2AFU?si=CJSALJrGVrLPr3co<br/>
VCcode、Git bashをインストールした。
VCcode、Git bashをインストールした。<br/>
 


===ユーザー名設定(初期設定)===
===ユーザー名設定(初期設定)===
Line 25: Line 26:
実行したことで GitTest フォルダの中に .git という目に見えない隠しフォルダが作られた。<br/>
実行したことで GitTest フォルダの中に .git という目に見えない隠しフォルダが作られた。<br/>
(隠しフォルダも表示されるようにあらかじめ設定したので、今回は見えている)<br/>
(隠しフォルダも表示されるようにあらかじめ設定したので、今回は見えている)<br/>


===隠しフォルダも見えるようにする設定===
===隠しフォルダも見えるようにする設定===
hさhdjhkdhsdhjか
hさhdjhkdhsdhjか


==2026/05/26 Git bash==
==2026/05/26 Git bash==

Revision as of 23:11, 2 June 2026

<< ひよっこ書庫

Gitに触れてみた記録


2026/05/21 Git bash

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


ユーザー名設定(初期設定)

$ git config --grobal user.name '任意の名前'


メールアドレス登録設定(初期設定)

$ git config --grobal user.email メールアドレス


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

$ git init

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


隠しフォルダも見えるようにする設定

hさhdjhkdhsdhjか

2026/05/26 Git bash

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

まずは GitTest フォルダに移動

$ cd /c/Users/makko/Desktop/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


<< ひよっこ書庫