今回は、「Git」「Github」の使い方についてまとめます。
おそらく僕と同じく困っている方もいると思うので参考なればと。
※使用するためにセッティングが必要だと思いますが、今回、そちらは書いておりません。
あくまで事前設定を終えた後からの話になります。
#GitとGitHubについて
###gitとは
ソースコードのバージョン管理を行うツールになります。
「いつ・誰が・どこを」等を記録し、管理する事ができるツールになります。
主に、共同開発時にこれがあるだけで管理がいやすくなるそうです。(まだ経験がないですw)
管理の方法としては、下記の2種類かと。
・ローカルリポジトリ 自分のパソコン上に記録・保管
・リモートリポジトリ 専用のサーバーで管理し、複数人で共有
###GitHubとは
Gitを利用した、開発者を支援するWebサービスです。
なので、GitとGitHubは、一緒に使うことが想定されますので、
使い方は覚えておくべきかと思います、(自分自身にも言い聞かせてます。)
次は、使い方を簡潔にまとめたいと思います。
#gitの超シンプルな使い方
文字でまとめると、個人的にはこのような流れでした。
「手順一覧」
1.ターミナルを開く
2.ディレクトリとファイルを作成
3.ローカル作成
4.GitHubでリポジトリ作成
5.作成/変更履歴をローカルに記録
6.ローカルとリモートの紐付け
7.GitHub(リモート)にアップロード
※作業時は、4〜5を繰り返す。
次は、もう少し詳しく、分解して表にまとめると、、、、、
No. | 操作場所 | 手順 | 方法 |
---|---|---|---|
1 | PC | ターミナルを開く | PCで検索して開く |
2 | ターミナル | ディレクトリ作成 | % mkdir ______ |
3 | ターミナル | ファイル作成 | % touch _____ |
4 | ターミナル | ローカル作成 | % git init |
5 | GitHub | GitHubでリポジトリ作成 | リモートリポジトリ作成+URLゲット |
6 | ターミナル | ①作成/変更履歴をローカルに記録 | % git add ____(ファイル名) |
7 | ターミナル | ②作成/変更履歴をローカルに記録 | % git commit -m "____" |
8 | ターミナル&GitHub | 紐付け(コネクト) | % git remote add origin (※リモートリポジトリURL) ※5でゲットしたURL |
9 | ターミナル | ブランチ変更 | % git branch -M main |
10 | ターミナル | リモートへアップロード | % git push origin main |
以上を行うと、GitHubにファイルがアップロードされているかと思います。
その後、作業を行うかと思うので、
その際は、6,7,10を実行すると反映できるかと思います。
No. | 操作場所 | 手順 | 方法 |
---|---|---|---|
6 | ターミナル | ①作成/変更履歴をローカルに記録 | % git add ____(ファイル名) |
7 | ターミナル | ②作成/変更履歴をローカルに記録 | % git commit -m "____" |
10 | ターミナル | リモートへアップロード | % git push origin main |
以上、たにーでした。
#参考文献