Submit Search
Upload
Gitのいろは
•
Download as PPTX, PDF
•
0 likes
•
483 views
祐
祐輝 今井
Follow
Report
Share
Report
Share
1 of 23
Download now
Recommended
20130608 git-3
20130608 git-3
Kasu Unko
<htmlday> in Tokushima Git slide 4 prev: http://www.slideshare.net/kaosf/20130608-git2
Gitコマンド勉強会 第2回 stash
Gitコマンド勉強会 第2回 stash
Kazuki Sakai
Git入門
Git入門
Kyohei Mizumoto
社内勉強会の発表資料です。 October 10, 2018
lilo.linux.or.jp の話 (2017年12月)
lilo.linux.or.jp の話 (2017年12月)
Kazuhiro Nishiyama
前回の発表以降の lilo.linux.or.jp の管理の話をします。
git-webtouchmeeting
git-webtouchmeeting
Tomohiko Himura
GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話
Sota Sugiura
GitHubで開発していく際の提案を社内向けにお話した時の資料。
社内勉強会用Gitのスライド#02
社内勉強会用Gitのスライド#02
nobuyasu tomura
社内勉強会用Gitのスライド 2015.2.10
P4p20120408
P4p20120408
Naoto Koshikawa
Recommended
20130608 git-3
20130608 git-3
Kasu Unko
<htmlday> in Tokushima Git slide 4 prev: http://www.slideshare.net/kaosf/20130608-git2
Gitコマンド勉強会 第2回 stash
Gitコマンド勉強会 第2回 stash
Kazuki Sakai
Git入門
Git入門
Kyohei Mizumoto
社内勉強会の発表資料です。 October 10, 2018
lilo.linux.or.jp の話 (2017年12月)
lilo.linux.or.jp の話 (2017年12月)
Kazuhiro Nishiyama
前回の発表以降の lilo.linux.or.jp の管理の話をします。
git-webtouchmeeting
git-webtouchmeeting
Tomohiko Himura
GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話
Sota Sugiura
GitHubで開発していく際の提案を社内向けにお話した時の資料。
社内勉強会用Gitのスライド#02
社内勉強会用Gitのスライド#02
nobuyasu tomura
社内勉強会用Gitのスライド 2015.2.10
P4p20120408
P4p20120408
Naoto Koshikawa
dokku を本番環境で使ってみた話
dokku を本番環境で使ってみた話
Kazuhiro Nishiyama
dokku を本番環境で使ってみて、はまった点などの話です。
8つの操作ではじめるGit
8つの操作ではじめるGit
DelfinoAzul
8つの操作ではじめるGit
Git社内勉強会資料
Git社内勉強会資料
Kenji Takei
社内Git勉強会用の資料です
20220207 sd輪読&座談会#33 kitazaki
20220207 sd輪読&座談会#33 kitazaki
Ayachika Kitazaki
https://softwaredesign.connpass.com/event/236210/
Git&GitHub入門
Git&GitHub入門
hideaki honda
git-followup @明石高専2E
git-followup @明石高専2E
Sanae Yamashita
5/14 git-followup用のスライド資料 いちばんさいしょの基礎のところだけ
Github第4章
Github第4章
Yuto Suzuki
Gitが初めての人でも簡単にイメージできるように作ってみました。
ゼミGit
ゼミGit
Takuya Uehara
github for macゼミ
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
sinsoku listy
【エンジニア向け】Git 初心者講座 by Forkwell https://forkwell.connpass.com/event/47137/
ゆるふわっGit入門
ゆるふわっGit入門
Keisuke Oohata
Git入門です。ゆるくふわっとGit、GitHubってなんぞや?から バージョン管理?、Gitインストール・設定、Git基本コマンド って感じです。
【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章
Akira Torii
社内で開催した『Github実践入門』輪読会の資料です 内容がないw
Git LFSを触ってみた
Git LFSを触ってみた
Yuto Suzuki
最近でたGitLFSを触ってみたので、共有
バージョン管理とGit
バージョン管理とGit
sinsoku listy
Git地図
Git地図
yoshiaki iwanaga
Git
Git
YushiroDodo
長岡技術科学大学 技大祭実行委員 情報局(NUTMEG)の2022年1月に行われたアドカレの資料 Gitの初心者向けに作成
今さら聞けない人のためのGit超入門 GitLab 14対応版
今さら聞けない人のためのGit超入門 GitLab 14対応版
VirtualTech Japan Inc./Begi.net Inc.
今さら聞けない人のためのGit超入門 GitLab 14対応版
Git extensions ws外部公開用
Git extensions ws外部公開用
CROOZ, inc.
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
Takashi Imagire
Git_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdf
Yoshiki Tanaka
Overview about Git/GitHub
Gitに触れよう
Gitに触れよう
Trash Briefing ,Ltd
2017年05月勉強会
Githubサービスについて
Githubサービスについて
Akura Pi
Githubを使ったことのない人向けの説明スライド
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
プロジェクト内で行ったGit・Github勉強会の資料です。 実践もありますが、ほとんど概念的説明です
More Related Content
What's hot
dokku を本番環境で使ってみた話
dokku を本番環境で使ってみた話
Kazuhiro Nishiyama
dokku を本番環境で使ってみて、はまった点などの話です。
8つの操作ではじめるGit
8つの操作ではじめるGit
DelfinoAzul
8つの操作ではじめるGit
Git社内勉強会資料
Git社内勉強会資料
Kenji Takei
社内Git勉強会用の資料です
20220207 sd輪読&座談会#33 kitazaki
20220207 sd輪読&座談会#33 kitazaki
Ayachika Kitazaki
https://softwaredesign.connpass.com/event/236210/
Git&GitHub入門
Git&GitHub入門
hideaki honda
git-followup @明石高専2E
git-followup @明石高専2E
Sanae Yamashita
5/14 git-followup用のスライド資料 いちばんさいしょの基礎のところだけ
Github第4章
Github第4章
Yuto Suzuki
Gitが初めての人でも簡単にイメージできるように作ってみました。
ゼミGit
ゼミGit
Takuya Uehara
github for macゼミ
What's hot
(8)
dokku を本番環境で使ってみた話
dokku を本番環境で使ってみた話
8つの操作ではじめるGit
8つの操作ではじめるGit
Git社内勉強会資料
Git社内勉強会資料
20220207 sd輪読&座談会#33 kitazaki
20220207 sd輪読&座談会#33 kitazaki
Git&GitHub入門
Git&GitHub入門
git-followup @明石高専2E
git-followup @明石高専2E
Github第4章
Github第4章
ゼミGit
ゼミGit
Similar to Gitのいろは
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
sinsoku listy
【エンジニア向け】Git 初心者講座 by Forkwell https://forkwell.connpass.com/event/47137/
ゆるふわっGit入門
ゆるふわっGit入門
Keisuke Oohata
Git入門です。ゆるくふわっとGit、GitHubってなんぞや?から バージョン管理?、Gitインストール・設定、Git基本コマンド って感じです。
【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章
Akira Torii
社内で開催した『Github実践入門』輪読会の資料です 内容がないw
Git LFSを触ってみた
Git LFSを触ってみた
Yuto Suzuki
最近でたGitLFSを触ってみたので、共有
バージョン管理とGit
バージョン管理とGit
sinsoku listy
Git地図
Git地図
yoshiaki iwanaga
Git
Git
YushiroDodo
長岡技術科学大学 技大祭実行委員 情報局(NUTMEG)の2022年1月に行われたアドカレの資料 Gitの初心者向けに作成
今さら聞けない人のためのGit超入門 GitLab 14対応版
今さら聞けない人のためのGit超入門 GitLab 14対応版
VirtualTech Japan Inc./Begi.net Inc.
今さら聞けない人のためのGit超入門 GitLab 14対応版
Git extensions ws外部公開用
Git extensions ws外部公開用
CROOZ, inc.
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
Takashi Imagire
Git_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdf
Yoshiki Tanaka
Overview about Git/GitHub
Gitに触れよう
Gitに触れよう
Trash Briefing ,Ltd
2017年05月勉強会
Githubサービスについて
Githubサービスについて
Akura Pi
Githubを使ったことのない人向けの説明スライド
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
プロジェクト内で行ったGit・Github勉強会の資料です。 実践もありますが、ほとんど概念的説明です
Git (実践入門編)
Git (実践入門編)
Naomichi Yamakita
なるべく噛み砕いたGit基礎講習
なるべく噛み砕いたGit基礎講習
石橋 啓太
Git Short course
Bitbucket and git
Bitbucket and git
Ryo Katsumata
Git tutorial
Git tutorial
Hiroki Kouchi
社内勉強会にて使用
超初心者のためのGitマニュアル
超初心者のためのGitマニュアル
MasakiKato14
「超初心者のためのGitマニュアル」 研究室の後輩にGitの説明をするために作った資料です ・Gitとは? ・Gitで何が出来るの? ・もしポケモンの世界にGitがあったら? ・Gitを使って個人作業をするならどう使う? ・Gitを使ってチームで作業をするならどう使う? ・初心者がGitで覚えた方がいい用語 ・Gitを使ってみたいけど,どんな操作をしたら練習になる? といったところをまとめています ※著作権等問題があればすぐ消すので,連絡ください
GitHub Releasesからインストールしたコマンドを管理する
GitHub Releasesからインストールしたコマンドを管理する
jiro4989
GitHub Releasesからインストールしたコマンドを管理するツール、relmaを自作しました。使い方とその背景、仕組みを話します。
Similar to Gitのいろは
(20)
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
ゆるふわっGit入門
ゆるふわっGit入門
【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章
Git LFSを触ってみた
Git LFSを触ってみた
バージョン管理とGit
バージョン管理とGit
Git地図
Git地図
Git
Git
今さら聞けない人のためのGit超入門 GitLab 14対応版
今さら聞けない人のためのGit超入門 GitLab 14対応版
Git extensions ws外部公開用
Git extensions ws外部公開用
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
Git_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdf
Gitに触れよう
Gitに触れよう
Githubサービスについて
Githubサービスについて
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Git (実践入門編)
Git (実践入門編)
なるべく噛み砕いたGit基礎講習
なるべく噛み砕いたGit基礎講習
Bitbucket and git
Bitbucket and git
Git tutorial
Git tutorial
超初心者のためのGitマニュアル
超初心者のためのGitマニュアル
GitHub Releasesからインストールしたコマンドを管理する
GitHub Releasesからインストールしたコマンドを管理する
Gitのいろは
1.
gitのいろは
2.
今回の目標 ・gitの大枠を理解できる。 ・業務でスムーズに利用できる。
3.
gitとは リーナス・トーバルズ(Linuxの親)
4.
gitとは 分散型バージョン管理システム SVN git リモート リモート
5.
gitとは ・メリット 高速に動作する 作業の大半をローカルのみで作業できる githubなどのサービスを利用できる
6.
gitの概念 ・ワークツリー gitで管理するディレクトリやファイルそのもの。 ・ローカルレポジトリ 自身の作業環境にあるレポジトリ。実態は.gitディレクトリ。 ・リモートレポジトリ リモートサーバーに保存されている中心レポジトリ。github,gitlabはそのサービスやOSS。 ・インデックス(ステージングエリア) これからgitに登録するよーと一時保存しておく場所。
7.
gitの概念 ・gitは履歴のスナップショットを保存している。 基本的に差分をとっているのではない! ・HEAD 現在作業している場所を表す! master develop
8.
実際の作業手順 1.gitの初期化(またはクローン) 2.ファイル編集 3.ファイルの一時保存(git add) 4.gitへ記録(git commit) 5.リモートの変更分の取得(git
pull) (コンフリクトの解決) 6. 変更分をリモートへ送信(git push) ローカルレポジトリの操作 リモートリポジトリとの連携
9.
ローカルレポジトリの操作 1.gitの初期化(またはクローン) 2.ファイル編集 3.ファイルの一時保存(git add) 4.gitへ記録(git commit) git
init git config (--global) [user.name, user.email, color.ui] git add git status git diff git reset git commit git log
10.
リモートリポジトリとの連携 5.リモートの変更分の取得(git pull) (コンフリクトの解決) 6. 変更分をリモートへ送信(git
push) git remote origin [url] git pull -u origin master git push origin master
11.
コミット情報 コミット情報には何が入っているの? ・リビジョン(sha1ハッシュ) ・コミットメッセージ ・author(コミットを作成した人)、commiter(コミットを適用した人) ・ファイルのスナップショット(git gcで最適化) ・1つ前のリビジョン
12.
ブランチ操作 どのスナップショットかのポインタ 履歴を分岐させて役割を持たせる 例) 自分が作業するブランチ 本番で稼働している最新ブランチ 臨時修正用のhotfixブランチ 大本に影響なく作業を記録できる! git branch git branch
-r git branch [name] git checkout [name] git merge [name]
13.
トラッキングブランチとは リモートの最新をローカルに保存 git fetch origin git
branch -r git log origin/master リモートの最新 を取得 origin/master
14.
pullの挙動 ・git pull origin
masterを行った時 git fetch originでリモートの最新をローカルに取得 git merge origin/materでマージ
15.
pushの挙動 ・matching(2.0以前のdefault) ローカル、リモートの同一名をすべてpush ・upstream 現在のブランチにupstreamが設定されている(関連付けている)場合、そのリモートにpush ・simple(2.0からのdefault) upstreamかつ同名である場合のみpush ・current 現在のブランチを同名のリモートにpush
16.
・どういう時に発生する? pull,merge時に 同名ファイルを編集している コンフリクトを解決する master develop
17.
コンフリクトを解決する ・該当のファイルを編集する ・編集し終わったファイルをadd ・commitする 自動でメッセージが挿入される マージの前に戻す場合は git reset --hard
ORIG_HEAD
18.
ファーストフォワードマージを知る コンフリクトしない場合、マージコミットを残さずにマージすること master develop
19.
ファーストフォワードマージを知る コンフリクトしない場合、マージコミットを残さずにマージすること master developでの作業記録がなくなる!
20.
ファーストフォワードマージを知る ファーストフォワードマージをしない。 --no-ff master develop
21.
ファーストフォワードマージを知る ファーストフォワードマージをしない。 --no-ff master develop developでの作業記録をのこしてマージ!
22.
作業を取り消す ・現在の変更を直前の変更にまとめる git commit --amend ・直前のコミットを取り消す(ワークツリーは取り消さない) git
reset HEAD^ ・git add を取り消す git reset [file name] git rebase?なにそれおいしいの?→初心者は使わない!
23.
これさえ知っておけば業務に困らないはず!?
Download now