Gitとは、ソースコードを管理するためのシステムです。ファイルのバージョンを管理することができ、大規模開発に向いています
Githubは、Gitを使ってソースコードを管理するためのサービスの一種です。
GitHub のサイトrepositoryプロジェクトのファイルや履歴を管理する場所。クラウド上にリモートリポジトリとして保存され、ローカルでの作業に使うローカルリポジトリと対応します。
stageコンピューター上でファイルを入れておくための行為。一度ステージするとその状態を後で参照することができます。
commitファイルの変更履歴を保存する行為。一度コミットするとその状態を後で参照することができます。
branchリポジトリの異なるバージョンを管理する機能。複数の作業を同時進行で行えます。
merge異なるブランチの変更を一つに統合すること。
pull request他の開発者にコードをレビューしてもらうために、リポジトリに変更を提案する機能。
cloneリモートリポジトリの内容を自分のローカルにコピーすること。
pushローカルリポジトリの変更をリモートリポジトリに反映させる操作。
pullリモートリポジトリの最新の変更をローカルに反映する操作。
directoryコンピューター上でファイルを入れておくためのフォルダ
git init
httpsを使う場合
git clone https://github.com/username/repo.git
sshを使う場合 sshの設定方法
git clone git@github.com:username/repo.git
git add filename
git add .
git commit -m "message"
git push origin main
git branch name
git pull origin main
git remote -v
git remote set-url origin 新しいリポジトリのURL
2024/10/20