記事の項目

最近の投稿

GitとGitHubの初歩の勉強

Git と GitHubの勉強を始める時に有用な情報源のリンクです。
git

この記事の項目

この動画1本でGitとGitHubの基礎をゼロからマスター!

プログラミングをする場合

1人でローカルな開発をするのであれば、Git を使えば、バージョン管理ができますが、複数人で開発する場合は、Git Hub を使って管理するのが良さそうですね。

Git Hub とは、

Git で管理されているソースコードをネット上に公開して、みんなで共有するプラットフォーム

詳しくはYoutube動画を見ることで理解が深まります。

【わかりやすい!Git操作】初心者向けのGitの基本 〜 30分で入門!

Git を理解するのであれば、この動画が一番わかりやすかったです。

メモ

Git とは

ソースコードのバージョンを管理するツール

バージョンを管理するメリット

変更する前の状態に戻したい場合
変更前のソースコードとの違いを調べる
変更前のソースコードに戻せる

リポジトリ

Git管理したいコードの一つのまとまり

コミット

変更・追加・削除のデータを記録すること
Git で履歴を管理するのは tracked fire(追跡されているファイル)

ブランチ

履歴を分岐させるもの
新しい機能を追加する場合とか

マージ

別のブランチで変更した結果を取り込むこと
コンフリクトに注意 ぶつかる感じ

Gitのインストール

Mac の場合最近はすでにインストールされているようです

インストールされているか確認
$ git –version
git version 2.24.3 (Apple Git-128)

インストールされていない場合は
$ brew install git

Git の設定
$ brew –prefix git
/opt/homebrew/opt/git
$ echo ‘export PATH=”/opt/homebrew/opt/git/bin:$PATH”‘ >> ~/.zshrc
.zshrc ファイルにecho ‘export PATH=”/opt/homebrew/opt/git/bin:$PATH”‘ >> ~/.zshrc が追記される

Windows のインストールは少しややこしいので動画を参照してください。

リポジトリの初期化

Git したいフォルダに移動して
$ git init
Initialized empty Git repository in /Users/usr/vscode/.git/
確認
$ ls -al
drwxr-xr-x 6 katsuya staff 192 1 31 11:41 .
drwxr-xr-x@ 49 katsuya staff 1568 1 31 11:30 ..
-rw-r–r–@ 1 katsuya staff 6148 1 30 19:40 .DS_Store
drwxr-xr-x 9 katsuya staff 288 1 31 11:41 .git
-rw-r–r– 1 katsuya staff 19 1 31 08:14 code.py
drwxr-xr-x 7 katsuya staff 224 1 30 19:40 html
drwxr-xr-x 3 katsuya staff 96 1 30 19:41 python
赤のファイルが追加されました。

$ git status
On branch master メインブランチだよ!

No commits yet まだ、コミットされていない

Untracked files:
(use “git add <file>…” to include in what will be committed) コミットの仕方
.DS_Store
code.py
html/

python/

nothing added to commit but untracked files present (use “git add” to track)

では、ファイル別にコミットするには(ステージングに追加する)
$ git add code.py

フォルダーを丸ごとコミットするのであれば、コミットしたいフォルダーに移動して
$ git add .
最後はドットです。

コミットした後の確認

$ git status
On branch master

No commits yet

Changes to be committed:
(use “git rm –cached <file>…” to unstage)
new file: code.py

Untracked files:
(use “git add <file>…” to include in what will be committed)
../.DS_Store
../html/

コミットのコメントの書き方
$ git commit -m “first commt”

ログの確認
$git log

commit 63a74dcfe994cac4d282607766d4ca2e24352da5 (HEAD -> master)
Author: 新家克也 <katsuya@M1-mac-mini.local>
Date: Tue Jan 31 12:07:05 2023 +0900

first commt

gitignoer Gitさせたくないファイル フォルダ「/フォルダ名/ 」「/ファイル名」
$ touch .gitignore
$ echo ’/.DS_Store/’ >> .gitignore

Git 入門

プログラミング開発の効率を高めるとされている GitHub ( ギットハブ ) について、ものすごく簡単に解説されている動画を発見しました.

まずは、この動画で Git と GitHub の全体像を把握しましょう.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事
java

JAVAの勉強

JAVAの勉強をすると、時給50万円はかたいと始めてみるが、なかなか頭に入らない. 勉強する気がないので仕方ないが…

Translate »