Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
git on intellij
hiroto
June 13, 2022
Programming
0
200
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
18
OSS-DB2
hiroto_kitamura
0
6
Other Decks in Programming
See All in Programming
FutureCon 2022 FlutterアプリのPerformance測定
harukafujita
0
140
SGGとは
inoue2002
0
440
Efficient UI testing in Android
alexzhukovich
1
120
Enzyme から React Native Testing Library に移行した経緯 / 2022-07-20
tamago3keran
1
160
Untangling Coroutine Testing (Droidcon Berlin 2022)
zsmb
1
480
Introduction to Property-Based Testing @ COSCUP 2022
cybai
1
150
Git操作編
smt7174
2
240
Amazon Lookout for Visionで 筆跡鑑定してみた
cmnakamurashogo
0
160
20220706_Google Apps Scriptを実演で学ぶ~ GAS × Slack ~
apachan
2
620
Google IO 2022 社内LT会 / What's new in Android development tools
shingo_kobayashi
0
400
Rust、何もわからない...#3
estie
0
160
Cloudflare WorkersでGoのHTTPサーバーを動かすライブラリを作った話
syumai
0
150
Featured
See All Featured
Designing the Hi-DPI Web
ddemaree
272
32k
The World Runs on Bad Software
bkeepers
PRO
57
5.4k
Faster Mobile Websites
deanohume
294
28k
Design by the Numbers
sachag
271
17k
What’s in a name? Adding method to the madness
productmarketing
11
1.6k
Art, The Web, and Tiny UX
lynnandtonic
280
18k
We Have a Design System, Now What?
morganepeng
35
3k
Making the Leap to Tech Lead
cromwellryan
113
7.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
7
1.1k
Done Done
chrislema
174
14k
The Power of CSS Pseudo Elements
geoffreycrofte
47
4k
Designing with Data
zakiwarfel
91
4k
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内に組み込んで使えます! • これらのほとんどがプラグインを入れない標準で利用可能!