Submit Search
Upload
ディレクターやデザイナーのためのリテラシー向上講座 git入門編
•
0 likes
•
28 views
Yosuke INOUE
Follow
コンサル先の企業で非エンジニア向けにgit入門講座をした際の資料です。「gitとは何なのか」から入り、深いところまでは説明していない軽い内容の資料です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 21
Download now
Download to read offline
Recommended
[ノマワクラボ 第2回Web勉強会] Git入門
[ノマワクラボ 第2回Web勉強会] Git入門
Toru Tamura
8つの操作ではじめるGit
8つの操作ではじめるGit
DelfinoAzul
【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章
Akira Torii
Gitに触れよう
Gitに触れよう
Trash Briefing ,Ltd
Agileツール適合化分科会(変更管理・バージョン管理)
Agileツール適合化分科会(変更管理・バージョン管理)
masanori kataoka
コンテナ導入概要資料2018
コンテナ導入概要資料2018
Masahito Zembutsu
Gitのススメ
Gitのススメ
Yuki Nagino
ポータブルコンポーネントマネージャの実装
ポータブルコンポーネントマネージャの実装
Yosuke Matsusaka
Recommended
[ノマワクラボ 第2回Web勉強会] Git入門
[ノマワクラボ 第2回Web勉強会] Git入門
Toru Tamura
8つの操作ではじめるGit
8つの操作ではじめるGit
DelfinoAzul
【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章
Akira Torii
Gitに触れよう
Gitに触れよう
Trash Briefing ,Ltd
Agileツール適合化分科会(変更管理・バージョン管理)
Agileツール適合化分科会(変更管理・バージョン管理)
masanori kataoka
コンテナ導入概要資料2018
コンテナ導入概要資料2018
Masahito Zembutsu
Gitのススメ
Gitのススメ
Yuki Nagino
ポータブルコンポーネントマネージャの実装
ポータブルコンポーネントマネージャの実装
Yosuke Matsusaka
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
Hiroaki Komine
IBM Rational Team Concertに触れてみた
IBM Rational Team Concertに触れてみた
You&I
Rtミドルウェア講習会 第2部資料
Rtミドルウェア講習会 第2部資料
openrtm
Ossで作成するチーム開発環境
Ossで作成するチーム開発環境
Tadahiro Ishisaka
Gitの基本コマンド
Gitの基本コマンド
晋 小沼
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
Hiro Yoshioka
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
Koji Shinba
160705-w01 RTミドルウエア講習会・早稲田大
160705-w01 RTミドルウエア講習会・早稲田大
openrtm
Git&GitHub入門
Git&GitHub入門
hideaki honda
OpenRTM-aistおよび RTコンポーネントプログラミングの概要
OpenRTM-aistおよび RTコンポーネントプログラミングの概要
openrtm
Mercurial入門(前半)
Mercurial入門(前半)
You&I
Next-L Enju 開発ワークショップ #02
Next-L Enju 開発ワークショップ #02
Kosuke Tanabe
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
Tetsuo Yamabe
XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用
賢次 海老原
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
Ryo Igarashi
バージョン管理Git
バージョン管理Git
松本 雄貴
160608 02
160608 02
openrtm
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
Atomu Hidaka
Git SourceTreeでバージョン管理しよう
Git SourceTreeでバージョン管理しよう
富士見研究所
Percona ServerをMySQL 5.6と5.7用に作るエンジニアリング(そしてMongoDBのヒント)
Percona ServerをMySQL 5.6と5.7用に作るエンジニアリング(そしてMongoDBのヒント)
Colin Charles
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
More Related Content
Similar to ディレクターやデザイナーのためのリテラシー向上講座 git入門編
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
Hiroaki Komine
IBM Rational Team Concertに触れてみた
IBM Rational Team Concertに触れてみた
You&I
Rtミドルウェア講習会 第2部資料
Rtミドルウェア講習会 第2部資料
openrtm
Ossで作成するチーム開発環境
Ossで作成するチーム開発環境
Tadahiro Ishisaka
Gitの基本コマンド
Gitの基本コマンド
晋 小沼
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
Hiro Yoshioka
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
Koji Shinba
160705-w01 RTミドルウエア講習会・早稲田大
160705-w01 RTミドルウエア講習会・早稲田大
openrtm
Git&GitHub入門
Git&GitHub入門
hideaki honda
OpenRTM-aistおよび RTコンポーネントプログラミングの概要
OpenRTM-aistおよび RTコンポーネントプログラミングの概要
openrtm
Mercurial入門(前半)
Mercurial入門(前半)
You&I
Next-L Enju 開発ワークショップ #02
Next-L Enju 開発ワークショップ #02
Kosuke Tanabe
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
Tetsuo Yamabe
XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用
賢次 海老原
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
Ryo Igarashi
バージョン管理Git
バージョン管理Git
松本 雄貴
160608 02
160608 02
openrtm
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
Atomu Hidaka
Git SourceTreeでバージョン管理しよう
Git SourceTreeでバージョン管理しよう
富士見研究所
Percona ServerをMySQL 5.6と5.7用に作るエンジニアリング(そしてMongoDBのヒント)
Percona ServerをMySQL 5.6と5.7用に作るエンジニアリング(そしてMongoDBのヒント)
Colin Charles
Similar to ディレクターやデザイナーのためのリテラシー向上講座 git入門編
(20)
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
IBM Rational Team Concertに触れてみた
IBM Rational Team Concertに触れてみた
Rtミドルウェア講習会 第2部資料
Rtミドルウェア講習会 第2部資料
Ossで作成するチーム開発環境
Ossで作成するチーム開発環境
Gitの基本コマンド
Gitの基本コマンド
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
160705-w01 RTミドルウエア講習会・早稲田大
160705-w01 RTミドルウエア講習会・早稲田大
Git&GitHub入門
Git&GitHub入門
OpenRTM-aistおよび RTコンポーネントプログラミングの概要
OpenRTM-aistおよび RTコンポーネントプログラミングの概要
Mercurial入門(前半)
Mercurial入門(前半)
Next-L Enju 開発ワークショップ #02
Next-L Enju 開発ワークショップ #02
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
バージョン管理Git
バージョン管理Git
160608 02
160608 02
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
Git SourceTreeでバージョン管理しよう
Git SourceTreeでバージョン管理しよう
Percona ServerをMySQL 5.6と5.7用に作るエンジニアリング(そしてMongoDBのヒント)
Percona ServerをMySQL 5.6と5.7用に作るエンジニアリング(そしてMongoDBのヒント)
Recently uploaded
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
Recently uploaded
(14)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
ディレクターやデザイナーのためのリテラシー向上講座 git入門編
1.
ディレクターやデザイナーのための リテラシー向上講座 ー git入門編 ー
2.
All Rights Reserved
Metrocode.co 2 gitとは?
3.
All Rights Reserved
Metrocode.co ‒ Wikipedia “プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管 理システムである。Linuxカーネルのソースコード管理に用いるためにリーナス・トー バルズによって開発され、それ以降ほかの多くのプロジェクトで採用されている。” 3
4.
All Rights Reserved
Metrocode.co バージョン管理システム 4 集中型 分散型 変更履歴を記録するレポジトリーは、1つだけ。 リモートレポジトリーからデータを取り出して更新し たものを再度リモートレポジトリーへコミットする。 ネットワーク障害などが起きている時にはデータの参 照などができない。 作業をするローカルマシンにもレポジトリーのコ ピーが置かれる。作業者は、ローカルのレポジト リーにコミットしたものをリモートレポジトリーへ プッシュする。ネットワーク障害などの際もローカ ルで変更履歴を記録することができる。 コミット・・・変更をレポジトリーへ記録する プッシュ・・・ローカルの変更を中央レポジトリーへ送信する
5.
All Rights Reserved
Metrocode.co gitを提供している代表的なサービス 5
6.
All Rights Reserved
Metrocode.co 6 • オープンソースのサービス • GitHubのマイクロソフト買収時に知名度が上がる • サーバーにインストールしての使用も可 • プライベートレポジトリーが無償で無制限 • 知名度の高い老舗のサービス • マイクロソフトが買収 • プライベートレポジトリーは、使用制限あり
7.
All Rights Reserved
Metrocode.co gitを活用するメリット 7
8.
All Rights Reserved
Metrocode.co いつ、誰が何を変更したかが分かるようになる 誰が、いつ、どのファイルを更新したかが時 系列で把握できるため、何かが怒った際の 原因究明が楽になります。 8
9.
All Rights Reserved
Metrocode.co 上書き合戦が起こらない 同じファイルを同時に更新しようとした場合には、競合(コンフリクト)という状態が 発生してプッシュできないようになっているため、バージョン管理を導入していない場 合に散見される上書き合戦が起こりません。 競合(コンフリクト)が発生した場合は、どちらの変更が正しいかを判断してマージし てあげる必要があります。 9
10.
All Rights Reserved
Metrocode.co バックアップの代わりになる データを保管しておくレポジトリーがgitlabなどのサービス上のも のの他、各ローカル環境にも存在しているため、バックアップと なり得るものが複数存在しているので、何かが発生した際のデー タロスを低減させることができます。 10
11.
All Rights Reserved
Metrocode.co 簡単にバージョンを戻すことができる バージョンを管理しているので、バージョン を戻す必要が出てきた際に、簡単に指定の バージョンに戻すことができます。 クライアントから稀にある「やっぱり前に 戻してください」というアレの時に役に立ち ます。 コミット単位でしか戻れないため、この恩 恵に授かるには、コミットする粒度を細か めにする必要があります。 11
12.
All Rights Reserved
Metrocode.co プロジェクト管理に役立つツールが揃ってる バージョン管理以外にもwikiやIssues(課題 管理表的な役割)がありプロジェクトの進行 管理が楽になったりするツールが備わってい ます。 外注時にgitで納品してもらうと、バグなど の修正依頼とその関連やりとりが時系列でま とめて表示されるので、内容の把握が容易に なるメリットもあります。 12
13.
All Rights Reserved
Metrocode.co 他サービスとの連携や自動化ができる プッシュやマージなどのイベントにフックし て開発環境へのアップロードや本番へのリ リースなどのを自動化できたり、プッシュさ れたらSlackへ通知などの外部サービスとの 連携もできます。 13
14.
All Rights Reserved
Metrocode.co よく使用するgitコマンド 14
15.
All Rights Reserved
Metrocode.co 状況を確認する どのファイルが変更されたかを確認するコマンド。余計なファイルを弄って ないか調べるのにも便利です。 15 git status
16.
All Rights Reserved
Metrocode.co ファイルを追加する 一括で追加しても問題のない場合に使用できる便利なコマンド。 16 git add --all git add ファイル名 ファイルをレポジトリーに追加しないと、バージョン管理されないので、管 理をしたいファイルを追加するためのコマンドです。
17.
All Rights Reserved
Metrocode.co コミット 変更をローカルレポジトリーへ反映する。 17 git commit git commit -a 新規追加ファイルがない場合で、変更したファイルを一括して反映させる 場合のコマンド
18.
All Rights Reserved
Metrocode.co プッシュ ローカルレポジトリーの変更をリモートレポジトリーへ反映する。 git push -u origin develop のように送信先のブランチ名を指定する。 18 git push -u origin 送信先ブランチ名
19.
All Rights Reserved
Metrocode.co あると便利かもしれないgitクライアント 19
20.
All Rights Reserved
Metrocode.co 20 VS Code コマンドラインの操作に慣れていない場合、Sourcetreeなどのアプリを使用する こともできます。また、VSCodeでもコマンドを打たずにgitを使用できます。
21.
All Rights Reserved
Metrocode.co ありがとうございました。 21
Download now