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
420
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
36
OSS-DB2
hiroto_kitamura
0
22
Other Decks in Programming
See All in Programming
선언형 UI에서의 상태관리
l2hyunwoo
0
270
DevinとCursorから学ぶAIエージェントメモリーの設計とMoatの考え方
itarutomy
0
160
shadcn/uiを使ってReactでの開発を加速させよう!
lef237
0
300
React 19でお手軽にCSS-in-JSを自作する
yukukotani
5
570
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
1.4k
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
6
710
GitHub CopilotでTypeScriptの コード生成するワザップ
starfish719
26
6k
ISUCON14感想戦で85万点まで頑張ってみた
ponyo877
1
610
カスタムエフェクトプラグインで Atom Craft をいい感じにする@ADX / ADX LE勉強会 vol.1
cox2
0
110
PHPUnitしか使ってこなかった 一般PHPerがPestに乗り換えた実録
mashirou1234
0
430
“あなた” の開発を支援する AI エージェント Bedrock Engineer / introducing-bedrock-engineer
gawa
7
570
php-conference-japan-2024
tasuku43
0
440
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
427
64k
How to train your dragon (web standard)
notwaldorf
89
5.8k
Embracing the Ebb and Flow
colly
84
4.5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
Designing for humans not robots
tammielis
250
25k
How STYLIGHT went responsive
nonsquared
96
5.3k
The Cost Of JavaScript in 2023
addyosmani
46
7.2k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
19
2.4k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
30
2.1k
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内に組み込んで使えます! • これらのほとんどがプラグインを入れない標準で利用可能!