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/GitHub勉強会まとめ
Search
kkri3
June 06, 2020
Programming
1
130
Git/GitHub勉強会まとめ
新入社員で集まってオンライン勉強会を行ったのでそのまとめ+αです。
コマンドを確認しクライアントソフトを利用しました!
kkri3
June 06, 2020
Tweet
Share
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
580
今から始めるClaude Code超入門
448jp
8
8.8k
CSC307 Lecture 09
javiergs
PRO
1
840
CSC307 Lecture 05
javiergs
PRO
0
500
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
140
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
100
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
230
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
190
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.1k
From π to Pie charts
rasagy
0
120
Accessibility Awareness
sabderemane
0
51
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Testing 201, or: Great Expectations
jmmastey
46
8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Bash Introduction
62gerente
615
210k
Raft: Consensus for Rubyists
vanstee
141
7.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.5k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
360
Navigating Team Friction
lara
192
16k
Transcript
@_kkri_ Git/GitHub 入門 ~新入社員でオンライン勉強会してきた~ Twitter :
@_kkri_ よく使うコマンド
@_kkri_ init/clone 既存のリポジトリを初期化【init】 $git init 既存のリポジトリをクローン【clone】 $git clone [url] ([dir_name])
@_kkri_ status/add/commit ファイルの状態を確認【status】 $git status (-s(--short)) 全変更をステージに追加【add】 $git add .
ステージをリポジトリへコミット【commit】 $git commit –m “[message]”
@_kkri_ diff add前の変更を確認 $git diff ([file]) add後の変更を確認 $git diff --staged
([file])
@_kkri_ log コミット履歴を表示 $git log (-n [num]) 特定ファイルの履歴 $git log
–p [file]
@_kkri_ rm リポジトリから削除 $git rm --cached [file] リポジトリ&ワークスペースから削除 $git rm
[file] $git rm –r [dir]から削除
@_kkri_ remote add/push リモートリポジトリを設定【remote add】 $git remote add origin [url]
リモートリポジトリへ送信【push】 $git push (-u) origin master $git push (-u) [remote] [branch] -uオプションを付けると次回以降$git pushのみ
@_kkri_ pull (=fetch+merge) リモートリポジトリを反映 $git pull [remote] [branch] $git pull
origin masterは $git pull だけでOK
@_kkri_ branch 新規ブランチを作成 $git branch [branch] ブランチを削除 $git branch -d
[branch] ブランチを一覧表示 $git branch
@_kkri_ checkout/branch ブランチを切り替え【checkout】 $git checkout [branch] ブランチを作成して切り替え【 checkout 】 $git
checkout -b [branch] ブランチを一覧表示【branch】 $git branch
@_kkri_ merge 変更を現在のブランチにマージする $git merge [branch] $git merge [remote/branch]
@_kkri_ alias コマンドの短縮設定 git config --global alias.co ‘checkout’ git config
–global alias.st ‘status‘ git config --global alias.ci ‘commit ’ git config --global alias.di ‘diff’ git config --global alias.br ‘branch’
@_kkri_ ここまでコマンドを 見てきましたが…
@_kkri_ GUI(Gitクライアント) が超便利!
@_kkri_ VSCode 拡張機能 Git Graph
@_kkri_ デスクトップアプリ Git Kraken
@_kkri_ これから学ぶこと • reset • rebase • tag • stash
@_kkri_ 参考 ・公式book https://git-scm.com/book/ja/v2 ・【Git】基本コマンド https://qiita.com/konweb/items/621722f67fdd8f86a017 ・Git Graph https://marketplace.visualstudio.com/items?itemName=mhut chie.git-graph
・Git Kraken https://www.gitkraken.com/