README(リードミー)…ソフトウェアを作成する際の説明文のこと。使用する際に最初に読むべきものとされている。
リポジトリ…ファイルやディレクトリの状態を保存する場所
ローカルリポジトリ…自分のマシン内にある
リモートリポジトリ…サーバーやネットワーク上にある
流れとしては、ローカルリポジトリで作業し、その作業内容をリモートリポジトリへプッシュする流れで行う。
- Githubでリポジトリを作成(git init)、または複製(git clone)する
- ファイルの作成、編集を行う
- ファイルの作成/変更/削除をgitのインデックスに追加する(git add)
- 変更結果をローカルリポジトリにコミットする(git commit)
- ローカルリポジトリをプッシュしてリモートリポジトリへ反映させる(git push)
参考文献: https://techacademy.jp/magazine/6235
コミット(commit) :ファイルの追加や変更の履歴をリポジトリに保存すること
プッシュ(push) :ファイルの追加や変更の履歴をリモートリポジトリにアップロードするための操作
ブランチ(branch)とは
ソフトウェアの開発では、現在リリースしてるバージョンのメンテナンスをしながら新たな機能追加やバグ修正を行うことがあります。このような、並行して行われる複数のバージョン管理を行うために、Gitにはブランチ(branch)という機能があります。
ブランチは履歴の流れを分岐して記録していくものです。分岐したブランチは他のブランチの影響を受けないため、同じリポジトリ内でそれぞれの開発を行っていくことができます。
SourceTree… GUIでの操作により内部でGitコマンドを実行してくれる仕組みになっている。
この記事 https://qiita.com/Azunyan1111/items/623937389bc770bf1dd3 見たら、GUIよりCUI使ったほうがいいのかな?と思ったので、先生に聞いてきます(笑)
今日はここまで…
もりけん塾 https://terracetech.jp/ourvalue/morikenjuku/
もりけん先生ブログ https://terracetech.jp/
コメント