Upgrade to Pro — share decks privately, control downloads, hide ads and more …

git on intellij

1a51f443c6d75a0576428792b0da05f2?s=47 hiroto
June 13, 2022

git on intellij

git on intellij

1a51f443c6d75a0576428792b0da05f2?s=128

hiroto

June 13, 2022
Tweet

More Decks by hiroto

Other Decks in Programming

Transcript

  1. Git on IntelliJ hiroto_kitamura

  2. 自己紹介 • ラクス開発エンジニア(SE) • 新卒3年目 • 楽楽精算を開発しています ◦ 歴史が長くバックフロントが分かれていないのでどちらも程々に ◦

    普段触る言語はJava, HTML, JS, SQLあたり
  3. IntelliJとは • JetBrains社が開発するIDE(統合開発環境) • 主にJava開発に対応(有料版はフロントエンドにも対応) ◦ Git系の機能は無料版でも使用可能 • 他の言語に対応したIDEも多くリリースされています ◦

    これらのIDEでもGit機能は使用可能
  4. IntelliJでのGitの使い方 • GUIでGitの基本操作が行える(commit, push, pull, switch, mergeなど) • commitの際にdiffを見比べたり、commit前に自動で整形できたり •

    ブランチツリーもGUIで見られる • CUIが苦手な方に特におすすめ
  5. None
  6. None
  7. エディタ内での挙動 • コミットされていない変更が青色、緑色等で表示される • GitToolBoxというプラグインを入れればその行の最終変更が参照できる

  8. None
  9. CUIは? • Git Bash等Gitが使えるターミナルを組み込んで使うことも可能 ◦ 別ウインドウで開く必要がない • CUIのほうを使い慣れている方はこちら

  10. None
  11. 詳しくは • ブログを書いているのでこちらをどうぞ! ◦ https://tech-blog.rakus.co.jp/entry/20210421/intellij ◦ 1年以上前の記事なので多少情報が古いです

  12. まとめ • IntelliJはじめJetBrainsのIDEではGUIでGitの色々な操作ができます! • 変更箇所のハイライトやコミット前の自動整形などの便利機能も! • ターミナルもIDE内に組み込んで使えます! • これらのほとんどがプラグインを入れない標準で利用可能!