GroGroPHPです!
お疲れ様です!
この記事では、バージョン管理システム Git に関する、
オススメのツール、サービスを紹介していきます。
当初はコマンド集を作ろうと思いましたが、
もはやGitを覚えるためにコマンドは必要ないと考え、
ツールやサービスの紹介のみに絞りました。
オススメのツールやサービス
SourceTree
無料で使える、Git初心者に超絶オススメなツールです。
IDEを利用していない場合や、
バージョン管理に慣れていない場合、こちらを利用すると良いです。
インターフェースが分かりやすく、Git理解につながります。
Gitで必要なことのほとんどは、クリックだけでできてしまうので、
コマンドは必要なくなります。
[追記]GitUp
Mac向けのGit管理GUIツールです。
SourceTree推しだったのですが、以下の記事に書かれているように、SourceTreeには複雑な機能が多すぎます。
その点GitUpはかなりシンプルに見えるので、初心者に優しいかもしれません。
これからこちらのツールも使っていきます。
IntelliJ IDEA(PHPStorm)
開発者向け。
こちらは有料ですが、本当に優秀なIDE(統合開発環境)です。
無料トライアルもあります。
開発をIDEでやっているのなら、
バージョン管理もIDEでやってしまうのが非常に効率的でオススメです。
クリックだけでコミット、プッシュ、プルリクエスト作成などまでできるので、
コマンドは必要ありません。
GitHub
超絶オススメのWebサービスです。
こちらは基本的にリポジトリの管理とプルリクエストに特化して利用している方が多いと思います。
ただ、Web上だけでブランチの作成、編集、コミットなど、軽い修正はここで完結できます。
パブリックリポジトリなら無料で作ることができます。
会社で使うなら有料契約してプライベートリポジトリを利用しましょう。
2020年に全面無料化しています。
https://jp.techcrunch.com/2020/04/15/2020-04-14-github-is-now-free-for-all-teams/
GitHubを使わずとも、自社でサーバーを立てて管理する方法もありますが、
手間が掛かるのと、初心者にはハードルが高いため、オススメしません。
SourceTreeの使い方
リンク | サイト | 最終更新 | 備考 |
---|---|---|---|
はじめてのSourceTree(使い方編) | Qiita | 2016年04月03日 |
※非常に使いやすいツールなので、GitHubとの連携記事で一緒に紹介されているケースが多いです。
その他の記事は以下のGitHubの使い方をご確認ください。
GitUpの使い方
リンク | サイト | 最終更新 | 備考 |
---|---|---|---|
[macOS向け] gitのクライアントはGitUpがいいぞ。 | Qiita | 2020年01月29日 |
IntelliJ IDEAの使い方
リンク | サイト | 最終更新 | 備考 |
---|---|---|---|
意外と知らないIntelliJ IDEAのGit管理機能いろいろ(´-`) | Qiita | 2015年11月19日 | Gif画像で分かりやすく解説してあります。導入の解説は省かれています。 |
IntelliJ IDEAとGitHubを連携するときの設定メモ | Qiita | 2015年09月17日 | |
IntelliJ IDEAでGitとGitHubを使用する方法 | TASK NOTES | 2016年05月11日 | |
IntelliJ IDEAの「git rebase -i」が素晴らしく使いやすい件 | Qiita | 2016年09月23日 |
GitHubの使い方
リンク | サイト | 最終更新 | 備考 |
---|---|---|---|
今さら聞けない!GitHubの使い方【超初心者向け】 | TechAcademy | 2017年04月02日 | コマンド解説あり |
【GitHub超初心者入門】この前初めてGitHubを使い始めたエンジニア見習いが書くGitHubの使い方と実践~とりあえず一緒に動かしてみようぜ!~ | Qiita | 2017年05月10日 | コマンド解説あり |
GitHub 入門 | Qiita | 2016年09月29日 | コマンド解説あり |
世界一優しいGitHubの使い方入門講座 | テックノート | 2017年09月05日 | SourceTreeとの連携 |
今日からはじめるGitHub 〜 初心者がGitをインストールして、プルリクできるようになるまでを解説 | エンジニアHub | 2017年01月31日 | コマンド解説あり |
[GitHubの使い方:画像付き] GitHubデビューが意外と簡単だった!!環境を作ってプッシュするまでの流れ | tontotakumi.com | 2015年05月29日 | SourceTreeとの連携 |
まとめ
3年間、Gitに触れてきて、
Gitは本当にすばらしいと感じています。
そして、コマンドは不要で、Git理解のためには遠回りだと考えます。
私自身、今ではほぼ100%GUIでGit管理しています。
皆さんもぜひここから始めてみましょう。
最後に
もしこの記事が少しでも「役に立った」「いいね」と思ったら
LGTM、ストック、フォローお待ちしています!
投稿を続ける活力になります!