Submit Search
Upload
LT 手作りGit
•
Download as PPTX, PDF
•
0 likes
•
2,365 views
hiroki tanaka
Follow
Git歴1週間のぼくがGitのサブコマンドを自作した話
Read less
Read more
Engineering
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 16
Download now
Recommended
フリュー株式会社 社内勉強会 #314 での発表資料です。
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?
Kiyotaka Kunihira
Wantedly ( https://www.wantedly.com/ ) の開発体制や、開発から得られたFacebook APIのノウハウなどについて
Wantedly - 世界一"いいね!"される 求人サイトの作り方
Wantedly - 世界一"いいね!"される 求人サイトの作り方
Yoshinori Kawasaki
とあるプロジェクトのGitHub
Github of project
Github of project
Ito Kunihiko
Developers Summit 2016 セッション 『【19-C-2】【ユーザ企業が語る!】チーム開発をサポートし、生産性や品質の向上を実現するソフトウェア開発環境とは?』 事例発表 『SIerは如何にしてGitHub Enterpriseを導入するにようになったか』 http://event.shoeisha.jp/devsumi/20160218/ http://event.shoeisha.jp/devsumi/20160218/session/1037/
SIerは如何にしてGitHub Enterpriseを導入するにようになったか
SIerは如何にしてGitHub Enterpriseを導入するにようになったか
You_Kinjoh
PyLadies TokyoとJava女子部共催の勉強会で行った、GitHubハンズオンの資料です。
Git for Begineers GitHub ハンズオン
Git for Begineers GitHub ハンズオン
Emma Haruka Iwao
Gitはつくれる!!11 YAPC::Asia 2015のLT発表資料です。
Gitのつくりかた YAPC::Asia 2015 @DQNEO
Gitのつくりかた YAPC::Asia 2015 @DQNEO
DQNEO
後で画像を追加する。
Yapc2012資料
Yapc2012資料
matsuo kenji
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
mihararyosuke
Recommended
フリュー株式会社 社内勉強会 #314 での発表資料です。
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?
Kiyotaka Kunihira
Wantedly ( https://www.wantedly.com/ ) の開発体制や、開発から得られたFacebook APIのノウハウなどについて
Wantedly - 世界一"いいね!"される 求人サイトの作り方
Wantedly - 世界一"いいね!"される 求人サイトの作り方
Yoshinori Kawasaki
とあるプロジェクトのGitHub
Github of project
Github of project
Ito Kunihiko
Developers Summit 2016 セッション 『【19-C-2】【ユーザ企業が語る!】チーム開発をサポートし、生産性や品質の向上を実現するソフトウェア開発環境とは?』 事例発表 『SIerは如何にしてGitHub Enterpriseを導入するにようになったか』 http://event.shoeisha.jp/devsumi/20160218/ http://event.shoeisha.jp/devsumi/20160218/session/1037/
SIerは如何にしてGitHub Enterpriseを導入するにようになったか
SIerは如何にしてGitHub Enterpriseを導入するにようになったか
You_Kinjoh
PyLadies TokyoとJava女子部共催の勉強会で行った、GitHubハンズオンの資料です。
Git for Begineers GitHub ハンズオン
Git for Begineers GitHub ハンズオン
Emma Haruka Iwao
Gitはつくれる!!11 YAPC::Asia 2015のLT発表資料です。
Gitのつくりかた YAPC::Asia 2015 @DQNEO
Gitのつくりかた YAPC::Asia 2015 @DQNEO
DQNEO
後で画像を追加する。
Yapc2012資料
Yapc2012資料
matsuo kenji
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
mihararyosuke
SVN運用をしていた社内で、Gitの標準化も進めるべく社内勉強会資料を作成しました。 資料作成に当たり、@matsukaz さん@nvie さんの資料を参考にさせていただきました。 ありがとうございました!
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用
Reimi Kuramochi Chiba
広島Git 勉強会 201306 の資料。 補足はこちらに http://blog.eiel.info/blog/2013/06/02/hiroshima-git/ 元に戻すを主眼に、危険と少し危険にコマンドを分類してみた。 危険 - 変更が消えてしまい復元できない 少し危険 - コミットへの参照がない状態になる
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
2016年2月5日開催「CROSS 2016」19:15-19:25 A会場 アンカンファレンス GitHub Enterprise を導入してみた話
会社にGitHub Enterpriseを導入してみた話
会社にGitHub Enterpriseを導入してみた話
Shuji Yamada
ハッカーズチャンプルー前夜祭LT
会社に Github導入した話
会社に Github導入した話
Yutaka Kinjyo
Go(Un)Conference(Goあんこ)LT大会 1kg
初心者がGoでCLIツール作ってみて学んだこと
初心者がGoでCLIツール作ってみて学んだこと
Yuta Ohashi
Git hub pagesで告知サイトを作ってみた
Git hub pagesで告知サイトを作ってみた
Soudai Sone
私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ
Shihomi Katayama
Git LFS とは? 導入方法 実際に使用してぶつかった問題と解決方法
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
hibiki443
という煽りタイトルのGit Client紹介
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
Ryo Sumasu
SlideShare上の本資料は現在メンテされていません。 ↓↓↓SpeakerDeck版をご覧ください!(時々アプデしてます)↓↓↓ https://speakerdeck.com/ihcomega56/githazimefalse-bu
Gitはじめの一歩
Gitはじめの一歩
Ayana Yokota
Git hubで雑誌記事を執筆するのは間違っているだろうか
Git hubで雑誌記事を執筆するのは間違っているだろうか
Kakigi Katuyuki
※ 本スライドの内容を解説した、電子書籍を販売中です。 <a>http://p.booklog.jp/book/86773</a> 「Git(ギット)」や「バージョン管理」という言葉は聞いたことはあっても、なんだか難しそうなイメージを持っているかも知れません。 特に、プログラマーやエンジニアのツールであって、デザイナー・マークアップエンジニア・ディレクターの方は「自分には無縁」と思っているのではないでしょうか。 しかし、Gitはプロジェクトに関わるすべての方が使えると、コミュニケーションツールとしての役割も果たし、非常にスムーズにプロジェクトを進行させることができます。 このイベントでは「ノンプログラマの方」を対象に、Gitのよく使う部分だけをピックアップしてわかりやすく紹介、今日から使えるテクニックや便利なポイントを紹介していきます。
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
H2O Space. Co., Ltd.
ポイントをおさえて移行しよう!Git乗り換え超初級 第11回まどべんよっかいち 2015/01/24 http://www.kekyo.net/2015/01/25/4717
ポイントをおさえて移行しよう!Git乗り換え超初級
ポイントをおさえて移行しよう!Git乗り換え超初級
Kouji Matsui
ブログで補足してます: http://developer.cybozu.co.jp/tech/?p=919 cybozu.com インフラ開発・運用チームのソースコード管理システムを Subversion & Fisheye + Crucible から Git & GitHub & kintone に変えるまでのお話です。
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
ymmt
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
Yohei Fushii
SourceTreeで始めよう! Gitへの乗り換え指南 - Atlassian User Group NAGOYA 第3回 ユーザーミーティング http://www.kekyo.net/2015/07/23/5241
SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南
Kouji Matsui
今日から始めるGithub
今日から始めるGithub
lion-man
2016年1月末時点でのWindowsでのGitクライアントのカタログ。
Windows環境でのgitまとめ(2016.1)
Windows環境でのgitまとめ(2016.1)
Tadahiro Ishisaka
北海道科学大学 電子計算機研究部 ネットワークチーム 講座資料
01.app
01.app
Takenori Nakagawa
社内勉強会用資料です。Gitの使い方の前に。
デザイナのためのGit入門
デザイナのためのGit入門
dsuke Takaoka
社内LTでBIについて発表したときの資料です。
BIが可愛い
BIが可愛い
祐太 岩崎
PrologでAI入門!
Ai入門 in prolog
Ai入門 in prolog
Shun Ichikawa
More Related Content
What's hot
SVN運用をしていた社内で、Gitの標準化も進めるべく社内勉強会資料を作成しました。 資料作成に当たり、@matsukaz さん@nvie さんの資料を参考にさせていただきました。 ありがとうございました!
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用
Reimi Kuramochi Chiba
広島Git 勉強会 201306 の資料。 補足はこちらに http://blog.eiel.info/blog/2013/06/02/hiroshima-git/ 元に戻すを主眼に、危険と少し危険にコマンドを分類してみた。 危険 - 変更が消えてしまい復元できない 少し危険 - コミットへの参照がない状態になる
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
2016年2月5日開催「CROSS 2016」19:15-19:25 A会場 アンカンファレンス GitHub Enterprise を導入してみた話
会社にGitHub Enterpriseを導入してみた話
会社にGitHub Enterpriseを導入してみた話
Shuji Yamada
ハッカーズチャンプルー前夜祭LT
会社に Github導入した話
会社に Github導入した話
Yutaka Kinjyo
Go(Un)Conference(Goあんこ)LT大会 1kg
初心者がGoでCLIツール作ってみて学んだこと
初心者がGoでCLIツール作ってみて学んだこと
Yuta Ohashi
Git hub pagesで告知サイトを作ってみた
Git hub pagesで告知サイトを作ってみた
Soudai Sone
私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ
Shihomi Katayama
Git LFS とは? 導入方法 実際に使用してぶつかった問題と解決方法
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
hibiki443
という煽りタイトルのGit Client紹介
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
Ryo Sumasu
SlideShare上の本資料は現在メンテされていません。 ↓↓↓SpeakerDeck版をご覧ください!(時々アプデしてます)↓↓↓ https://speakerdeck.com/ihcomega56/githazimefalse-bu
Gitはじめの一歩
Gitはじめの一歩
Ayana Yokota
Git hubで雑誌記事を執筆するのは間違っているだろうか
Git hubで雑誌記事を執筆するのは間違っているだろうか
Kakigi Katuyuki
※ 本スライドの内容を解説した、電子書籍を販売中です。 <a>http://p.booklog.jp/book/86773</a> 「Git(ギット)」や「バージョン管理」という言葉は聞いたことはあっても、なんだか難しそうなイメージを持っているかも知れません。 特に、プログラマーやエンジニアのツールであって、デザイナー・マークアップエンジニア・ディレクターの方は「自分には無縁」と思っているのではないでしょうか。 しかし、Gitはプロジェクトに関わるすべての方が使えると、コミュニケーションツールとしての役割も果たし、非常にスムーズにプロジェクトを進行させることができます。 このイベントでは「ノンプログラマの方」を対象に、Gitのよく使う部分だけをピックアップしてわかりやすく紹介、今日から使えるテクニックや便利なポイントを紹介していきます。
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
H2O Space. Co., Ltd.
ポイントをおさえて移行しよう!Git乗り換え超初級 第11回まどべんよっかいち 2015/01/24 http://www.kekyo.net/2015/01/25/4717
ポイントをおさえて移行しよう!Git乗り換え超初級
ポイントをおさえて移行しよう!Git乗り換え超初級
Kouji Matsui
ブログで補足してます: http://developer.cybozu.co.jp/tech/?p=919 cybozu.com インフラ開発・運用チームのソースコード管理システムを Subversion & Fisheye + Crucible から Git & GitHub & kintone に変えるまでのお話です。
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
ymmt
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
Yohei Fushii
SourceTreeで始めよう! Gitへの乗り換え指南 - Atlassian User Group NAGOYA 第3回 ユーザーミーティング http://www.kekyo.net/2015/07/23/5241
SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南
Kouji Matsui
今日から始めるGithub
今日から始めるGithub
lion-man
2016年1月末時点でのWindowsでのGitクライアントのカタログ。
Windows環境でのgitまとめ(2016.1)
Windows環境でのgitまとめ(2016.1)
Tadahiro Ishisaka
北海道科学大学 電子計算機研究部 ネットワークチーム 講座資料
01.app
01.app
Takenori Nakagawa
社内勉強会用資料です。Gitの使い方の前に。
デザイナのためのGit入門
デザイナのためのGit入門
dsuke Takaoka
What's hot
(20)
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用
やりなおせる Git 入門
やりなおせる Git 入門
会社にGitHub Enterpriseを導入してみた話
会社にGitHub Enterpriseを導入してみた話
会社に Github導入した話
会社に Github導入した話
初心者がGoでCLIツール作ってみて学んだこと
初心者がGoでCLIツール作ってみて学んだこと
Git hub pagesで告知サイトを作ってみた
Git hub pagesで告知サイトを作ってみた
私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
Gitはじめの一歩
Gitはじめの一歩
Git hubで雑誌記事を執筆するのは間違っているだろうか
Git hubで雑誌記事を執筆するのは間違っているだろうか
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
ポイントをおさえて移行しよう!Git乗り換え超初級
ポイントをおさえて移行しよう!Git乗り換え超初級
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南
今日から始めるGithub
今日から始めるGithub
Windows環境でのgitまとめ(2016.1)
Windows環境でのgitまとめ(2016.1)
01.app
01.app
デザイナのためのGit入門
デザイナのためのGit入門
Viewers also liked
社内LTでBIについて発表したときの資料です。
BIが可愛い
BIが可愛い
祐太 岩崎
PrologでAI入門!
Ai入門 in prolog
Ai入門 in prolog
Shun Ichikawa
自炊したPDFをサーバレスで管理する方法
本を管理するためのオレオレベストプラクティス
本を管理するためのオレオレベストプラクティス
Sadayuki Matsuno
Gulp.jsのおすすめプラグインをご紹介します! 基本的な使い方も解説しているので参考にしてみてください
[JavaScript][gulp.js] 一緒に楽しよう!gulp.jsのあれこれ
[JavaScript][gulp.js] 一緒に楽しよう!gulp.jsのあれこれ
Yasuhiro Murata
2016/01/22に開催されたフューチャーアーキテクトLT大会で発表した資料です。 ここ数年仕事でRailsやっていた自分が、社内のポータル作る際にgolangで書き始めたお話です。
Java?ruby? そろそろgoで行ってみませんか?
Java?ruby? そろそろgoで行ってみませんか?
Kenichi Hoshi
社内LT大会で、LLVMについて発表した資料です。
Llvm Talk 社内LT大会資料
Llvm Talk 社内LT大会資料
Ken'ichi Sakiyama
デジタルファブリケーション
デジタルファブリケーションノススメ
デジタルファブリケーションノススメ
力世 山本
Viewers also liked
(7)
BIが可愛い
BIが可愛い
Ai入門 in prolog
Ai入門 in prolog
本を管理するためのオレオレベストプラクティス
本を管理するためのオレオレベストプラクティス
[JavaScript][gulp.js] 一緒に楽しよう!gulp.jsのあれこれ
[JavaScript][gulp.js] 一緒に楽しよう!gulp.jsのあれこれ
Java?ruby? そろそろgoで行ってみませんか?
Java?ruby? そろそろgoで行ってみませんか?
Llvm Talk 社内LT大会資料
Llvm Talk 社内LT大会資料
デジタルファブリケーションノススメ
デジタルファブリケーションノススメ
Recently uploaded
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Toru Miyahara
下記の会の感想 https://kichijojipm.connpass.com/event/315276/presentation/
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
Masatsugu Matsushita
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
Toru Miyahara
人的資本経営[1]を実現するには,生産性とQoW(Quality of Work,働き方の質)を同時に改善し続けていくことが有効である.そのための課題は多岐に渡るため,DX(Digital Transformation)的発想が求められる。一方、情報の約60~80%が位置情報に関連していることが報告されている.本稿では,地理空間情報と他の情報とを連携させて課題解決を支援する地理空間インテリジェンス(GSI)でDXを促進し,製造現場やサービス現場で人的資本経営を支援することに資する筆者らの一連の取り組みについて紹介する.
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
Kurata Takeshi
今年こそ始めたい!SQL超入門 セミナー資料 2024年5月22日 富士通クラウドミートアップ
今年こそ始めたい!SQL超入門 セミナー資料 2024年5月22日 富士通クラウドミートアップ
今年こそ始めたい!SQL超入門 セミナー資料 2024年5月22日 富士通クラウドミートアップ
Toru Miyahara
スタートアップCTO経験から キャリアについて再考する DIGGLE 株式会社 取締役CTO 水上駿 こちらのイベントでの登壇資料です。 https://rosca.connpass.com/event/319175/
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
mizukami4
Recently uploaded
(6)
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
今年こそ始めたい!SQL超入門 セミナー資料 2024年5月22日 富士通クラウドミートアップ
今年こそ始めたい!SQL超入門 セミナー資料 2024年5月22日 富士通クラウドミートアップ
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
LT 手作りGit
1.
手作りGIT 田中宏基
2.
自己紹介 田中宏基 2015年9月新卒入社 茶道 筋トレ Qiitaアカウント hiroki_tanaka
3.
テーマ
4.
私とGit ・Git歴:1週間 ・好きなGitコマンド:git add
5.
Git勉強中に思ったこと Gitは便利だけど、サブコ マンドの種類が少ないな …(無知)
6.
解決策 サブコマンド、 自作すればいいんじゃね!!
7.
早速、作ってみた
8.
demo
9.
作り方(とても簡単) 1. まず、/usr/lib/git-coreに移動 2. git-<作りたいコマンド名>のファイルを作成 3.
ファイルにそのコマンドで実行したい処理を書く 4. 完成!!
10.
疑問 それ、aliasで良くない?
11.
メリット・デメリット ≪メリット≫ • Gitが元々持つコマンド以外の機能を付けるこ とが出来る • 個人的にaliasよりもGitに愛着が湧く (↑言いたい) ≪デメリット≫ •
aliasのがお手軽
12.
そんな訳で • git add
. • git commit • git push • git checkout master →ここまでを1コマンドで出来るサブコマンドacpcを作っ てみた →実用性皆無
13.
demo2
14.
感想 オレオレサブコマンドを量産することで、 作業スピードが1.5倍に!! (※個人の感想であり効果・効能を示すものではありません)
15.
目指せ、Gitマイスター!!
16.
ご清聴、ありがとうございました!
Download now