メインコンテンツへスキップ
見出し画像
Photo bykentaro55

【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学習前に知りたかった神教材↓


    まとめ

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

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

    GitHubの初期設定↓

    私のプロフィール↓

    勉強メモ シリーズ↓

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

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

    あなたへのおすすめ