Actions

Git: Difference between revisions

From Mintarc Forge

Makoto (talk | contribs)
No edit summary
Makoto (talk | contribs)
No edit summary
Line 11: Line 11:
===Git bash<br/>===
===Git bash<br/>===
*ユーザー名、メールアドレス登録<br/>
*ユーザー名、メールアドレス登録<br/>
<code>git config --grobal user.name '@@@@'</code><br/>
<code>$ git config --grobal user.name 任意の名前'</code><br/>
でユーザー名を設定。<br/>
でユーザー名を設定。<br/>
<code>git config --grobal user.email @@@@</code><br/>
<code>$ git config --grobal user.email メールアドレス</code><br/>
でメールアドレスを設定。
でメールアドレスを設定。


*リポジトリの初期化、ファイル作成
*リポジトリの初期化、ファイル作成
<code>git init</code><br/>
<code>$ git init</code><br/>
「 GitTest というファイルの中身をバージョン管理していきますよ」をこのコマンドにより知らせた。<br/>
「 GitTest というファイルの中身をバージョン管理していきますよ」をこのコマンドにより知らせた。<br/>
実行したことで GitTest フォルダの中に .git という目に見えない隠しフォルダが作られた。<br/>
実行したことで GitTest フォルダの中に .git という目に見えない隠しフォルダが作られた。<br/>

Revision as of 23:07, 27 May 2026

<< ひよっこ書庫

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


<< ひよっこ書庫