プログラミング・Web– category –
Python、JavaScript、Git、GitHub、Web開発を扱います。
-
Python
Pythonを動かしてみよう|実行環境・REPL・スクリプトの基本
Pythonを学び始めると、最初に「どこへコードを書き、どうやって動かすのか」という疑問が生まれます。 Pythonのコードを実行する方法は、大きく分けて次の2つです。 REPLへコードを入力して、その場で実行する .pyファイルへコードを保存して、スクリプト... -
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管理から外します。 そ... -
プログラミング・Web
GitHub Issue入門|作業の目的・完了条件を記録して開発につなげる
GitHub Issueとは GitHub Issueは、バグ、改善、作業、アイデアなどをリポジトリ単位で記録し、追跡するための仕組みです。 単なるメモとして使うこともできますが、学習や個人開発では「これから何をするのか」「なぜするのか」「どこまでできれば完了な... -
GitHub
GitHub Pull Request入門
Gitでbranchを使えるようになると、次に覚えたいのがGitHubの**Pull Request(PR)**です。 Pull Requestは、単に「branchをmainへmergeするボタン」ではありません。変更内容、変更理由、commit、差分、レビュー結果などをひとつの単位にまとめ、この変更...
