Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
git on intellij
Search
hiroto
June 13, 2022
Programming
0
450
git on intellij
git on intellij
hiroto
June 13, 2022
Tweet
Share
More Decks by hiroto
See All by hiroto
OSS-DB
hiroto_kitamura
0
40
OSS-DB2
hiroto_kitamura
0
27
Other Decks in Programming
See All in Programming
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
260
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
Select API from Kotlin Coroutine
jmatsu
1
190
Claude Codeの使い方
ttnyt8701
1
130
A2A プロトコルを試してみる
azukiazusa1
2
1k
童醫院敏捷轉型的實踐經驗
cclai999
0
160
git worktree × Claude Code × MCP ~生成AI時代の並列開発フロー~
hisuzuya
1
390
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
300
Team topologies and the microservice architecture: a synergistic relationship
cer
PRO
0
990
datadog dash 2025 LLM observability for reliability and stability
ivry_presentationmaterials
0
110
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
430
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.2k
Featured
See All Featured
Balancing Empowerment & Direction
lara
1
350
Facilitating Awesome Meetings
lara
54
6.4k
Side Projects
sachag
455
42k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
700
Practical Orchestrator
shlominoach
188
11k
The Invisible Side of Design
smashingmag
299
51k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Designing for humans not robots
tammielis
253
25k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
228
22k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
Transcript
Git on IntelliJ hiroto_kitamura
自己紹介 • ラクス開発エンジニア(SE) • 新卒3年目 • 楽楽精算を開発しています ◦ 歴史が長くバックフロントが分かれていないのでどちらも程々に ◦
普段触る言語はJava, HTML, JS, SQLあたり
IntelliJとは • JetBrains社が開発するIDE(統合開発環境) • 主にJava開発に対応(有料版はフロントエンドにも対応) ◦ Git系の機能は無料版でも使用可能 • 他の言語に対応したIDEも多くリリースされています ◦
これらのIDEでもGit機能は使用可能
IntelliJでのGitの使い方 • GUIでGitの基本操作が行える(commit, push, pull, switch, mergeなど) • commitの際にdiffを見比べたり、commit前に自動で整形できたり •
ブランチツリーもGUIで見られる • CUIが苦手な方に特におすすめ
None
None
エディタ内での挙動 • コミットされていない変更が青色、緑色等で表示される • GitToolBoxというプラグインを入れればその行の最終変更が参照できる
None
CUIは? • Git Bash等Gitが使えるターミナルを組み込んで使うことも可能 ◦ 別ウインドウで開く必要がない • CUIのほうを使い慣れている方はこちら
None
詳しくは • ブログを書いているのでこちらをどうぞ! ◦ https://tech-blog.rakus.co.jp/entry/20210421/intellij ◦ 1年以上前の記事なので多少情報が古いです
まとめ • IntelliJはじめJetBrainsのIDEではGUIでGitの色々な操作ができます! • 変更箇所のハイライトやコミット前の自動整形などの便利機能も! • ターミナルもIDE内に組み込んで使えます! • これらのほとんどがプラグインを入れない標準で利用可能!