このカテゴリーのマガジン全1冊
GitHub– category –
-
GitHub
Gitのadd・commit・pushを理解する|変更をGitHubへ反映する基本フロー
Gitを使い始めると、ほぼ必ず登場するのが次の3つのコマンドです。 git add git commit git push 一見すると、 「変更したファイルをGitHubへ送るためのコマンド」 に見えます。 しかし、3つはそれぞれまったく違う役割を持っています。 ファイルを変更 ↓ ... -
GitHub
GitHubのリポジトリをcloneしてローカルで開く|remote・origin・mainの関係を理解する
GitとGitHubを使い始めると、最初につまずきやすいのが、 「GitHubにあるファイルと、自分のPCにあるファイルはどういう関係なのか」 という点です。 GitHubの画面でリポジトリを作っただけでは、そのファイルを自分のPC上で編集できる状態にはなっていま... -
GitHub
GitHub実プロジェクト運用入門|README・branch・Issue・PRを一つの標準フローにする
GitHubの操作を「一連の運用」にする GitやGitHubの基本操作を個別に覚えても、実プロジェクトでは「次に何をすればよいか」で迷うことがあります。 実際の開発では、repositoryを準備し、READMEと.gitignoreで境界を決め、Issueで作業目的を定義し、branc... -
GitHub
VS CodeでGitを操作する基本|Source ControlとCLIの対応を理解する
VS CodeのSource Controlとは VS CodeにはGitのSource Control機能が組み込まれています。Git repositoryを開くと変更ファイルを検出し、diff確認、stage、commit、branch操作、pushやpullなどをeditor内から実行できます。 ただし、VS CodeがGitとは別の... -
GitHub
GitHub README入門|リポジトリの目的・使い方・再現手順を伝える基本
READMEとは GitHubでリポジトリを開いたとき、コードより先に確認されることが多いファイルが README.md です。 READMEは、リポジトリの中身を単に説明するメモではありません。このプロジェクトは何をするものか、なぜ存在するのか、どう使い始めるのかを... -
GitHub
Git merge conflict入門|競合の読み方と安全な解消手順
merge conflictとは Gitは通常、異なるbranchの変更を自動的にmergeできます。しかし、同じファイルの同じ行付近を別々のbranchで変更した場合など、Gitだけでは「どちらを最終結果として残すべきか」を安全に判断できないことがあります。この状態がmerge... -
GitHub
Git .gitignore入門|管理しないファイルを安全に除外する基本
.gitignoreとは Gitでプロジェクトを管理するとき、すべてのファイルをリポジトリへ入れる必要はありません。 実行時に自動生成されるファイル、仮想環境、IDE固有の設定、build成果物、秘密情報を含む設定ファイルなどは、通常はGit管理から外します。 そ... -
GitHub
GitHub Pull Request入門
Gitでbranchを使えるようになると、次に覚えたいのがGitHubの**Pull Request(PR)**です。 Pull Requestは、単に「branchをmainへmergeするボタン」ではありません。変更内容、変更理由、commit、差分、レビュー結果などをひとつの単位にまとめ、この変更... -
GitHub
GitHub基本操作を一通り実践|clone・branch・commit・push・mergeの流れ
GitとGitHubを学び始めると、clone、branch、commit、push、mergeといったコマンドを個別には理解できても、「実際の開発ではどの順番で使うのか」が分かりにくいことがあります。 この記事では、小さなMarkdownプロジェクトを例に、GitHub上のリポジトリ... -
GitHub
Git mergeの基本|ブランチの変更を安全にmainへ統合する方法
Git mergeとは Gitでは、機能追加や修正をmainとは別のbranchで進め、作業が完了したらその変更をmainへ統合できます。この「別の開発履歴を現在のbranchへ取り込む」操作が git merge です。 最初に覚えておきたい重要な原則は、mergeは「現在いるbranch...
12
