見出し画像

【Git勉強メモ】初期設定と基本コマンド

Gitってどうすれば使えるの?

一緒にはじめの一歩を踏み出しませんか(^^)

プログラミング副業挑戦中の そばごろう です。

twitter ☛https://twitter.com/sobagoro1

今回はGitの初期設定と基本コマンドをまとめます。

1.参考にした動画

【Pythonプログラミング VTuber サプー様の動画を引用m(__)m】

こちらの動画とても分かりやすかったのでまず視聴してみてください。

動画の前半部分を見れば約10分で出来ます。

2.Gitの基本コマンド

上の動画内で紹介されている基本コマンドをまとめました。

※Gitのインストール後にコマンドプロンプトから実行して下さい

バージョン確認

git --version

対象のフォルダをGitで管理する

git init フォルダ名

今のGitの状態を確認する

git status

コミットの予約(ステージングに追加する)

git add ファイル名
→指定したファイル名が対象

git add .
→指定したフォルダ以下のファイル全てが対象

git addを実行すると対象ファイルはtracked fileに追加される

コミットの実行

git commit -m "コメント"

コメント例
git commit -m "first commit"

git commit -m "add testcode2"

ログの確認

git log

ログが長くなると  q  を押さないと元の画面に戻らない

ブランチの管理から外す対象を指定するファイル

.gitignore
→ログファイルなどを管理から外したい時に使用

新しいブランチを作成し、切り替える

git checkout -b

git checkout -b feature/testcode

ブランチの切り替え

git checkout ブランチ名

コマンド例
git checkout main

git checkout feature

マージ命令(mainに移動して実行)

git merge マージするブランチ名

コマンド例
git merge feature/testcode

Gitで管理しているブランチの一覧を表示する

git branch

Resetコマンドでデータを戻す(ログが残らない)

1.Git Logで戻したい時点のコミットIDを確認
git log

2.Resetする
git reset --hard コミットID

Revertコマンドデータを戻す(ログが残る)

1.Git Logで戻したい時点のコミットIDを確認
git log

2.Revertする
git revert コミットID

esc i でコメント変更

esc : wq でrevertを反映

Revertコマンドを元に戻す場合の手順はやや複雑

ソースのコンフリクト(競合)が起きた時の対処については、VSCode上で解消する方法を別途まとめる予定ですm(__)m

まとめ

Gitの初期設定と基本コマンドをまとめました。

同じように勉強中の方の参考になればうれしいです。

GitHubの初期設定↓

私のプロフィール↓

勉強メモ シリーズ↓

ChatGPTを使ったプログラミング↓

最期まで閲覧ありがとうございましたm(__)m

この記事が気に入ったらサポートをしてみませんか?