Enviar búsqueda
Cargar
Git_GitHub 入門者向けスライド.pdf
•
0 recomendaciones
•
278 vistas
Yoshiki Tanaka
Seguir
Overview about Git/GitHub
Leer menos
Leer más
Ingeniería
Denunciar
Compartir
Denunciar
Compartir
1 de 22
Descargar ahora
Descargar para leer sin conexión
Recomendados
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
いつやるの?Git入門
いつやるの?Git入門
Masakazu Matsushita
Gitはじめの一歩
Gitはじめの一歩
Ayana Yokota
Git flowについてまとめてみた
Git flowについてまとめてみた
hiroyuki koga
なるべく噛み砕いたGit基礎講習
なるべく噛み砕いたGit基礎講習
石橋 啓太
バージョン管理のワークフロー
バージョン管理のワークフロー
add20
デザイナのためのGit入門
デザイナのためのGit入門
dsuke Takaoka
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
H2O Space. Co., Ltd.
Recomendados
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
いつやるの?Git入門
いつやるの?Git入門
Masakazu Matsushita
Gitはじめの一歩
Gitはじめの一歩
Ayana Yokota
Git flowについてまとめてみた
Git flowについてまとめてみた
hiroyuki koga
なるべく噛み砕いたGit基礎講習
なるべく噛み砕いたGit基礎講習
石橋 啓太
バージョン管理のワークフロー
バージョン管理のワークフロー
add20
デザイナのためのGit入門
デザイナのためのGit入門
dsuke Takaoka
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
H2O Space. Co., Ltd.
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
目grep入門 +解説
目grep入門 +解説
murachue
こわくない Git
こわくない Git
Kota Saito
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
Kentaro Matsui
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
Gitを使ってみよう
Gitを使ってみよう
Tamotsu Furuya
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Atsushi Nakamura
プログラミング勉強会「オトナのGit入門」
プログラミング勉強会「オトナのGit入門」
Yoshinori Yamanouchi
はじめようGit
はじめようGit
techscore
入門 シェル実装
入門 シェル実装
Yusuke Sangenya
オブジェクト指向できていますか?
オブジェクト指向できていますか?
Moriharu Ohzu
僕がつくった 70個のうちの48個のWebサービス達
僕がつくった 70個のうちの48個のWebサービス達
Yusuke Wada
このPHP QAツールがすごい!2019
このPHP QAツールがすごい!2019
sasezaki
Oss貢献超入門
Oss貢献超入門
Michihito Shigemura
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
諒介 荒木
Raft
Raft
Preferred Networks
Flutter移行の苦労と、乗り越えた先に得られたもの
Flutter移行の苦労と、乗り越えた先に得られたもの
Recruit Lifestyle Co., Ltd.
研究効率化Tips Ver.2
研究効率化Tips Ver.2
cvpaper. challenge
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
猫にはわからないGit講座
猫にはわからないGit講座
Yusei Yamanaka
Más contenido relacionado
La actualidad más candente
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
目grep入門 +解説
目grep入門 +解説
murachue
こわくない Git
こわくない Git
Kota Saito
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
Kentaro Matsui
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
Gitを使ってみよう
Gitを使ってみよう
Tamotsu Furuya
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Atsushi Nakamura
プログラミング勉強会「オトナのGit入門」
プログラミング勉強会「オトナのGit入門」
Yoshinori Yamanouchi
はじめようGit
はじめようGit
techscore
入門 シェル実装
入門 シェル実装
Yusuke Sangenya
オブジェクト指向できていますか?
オブジェクト指向できていますか?
Moriharu Ohzu
僕がつくった 70個のうちの48個のWebサービス達
僕がつくった 70個のうちの48個のWebサービス達
Yusuke Wada
このPHP QAツールがすごい!2019
このPHP QAツールがすごい!2019
sasezaki
Oss貢献超入門
Oss貢献超入門
Michihito Shigemura
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
諒介 荒木
Raft
Raft
Preferred Networks
Flutter移行の苦労と、乗り越えた先に得られたもの
Flutter移行の苦労と、乗り越えた先に得られたもの
Recruit Lifestyle Co., Ltd.
研究効率化Tips Ver.2
研究効率化Tips Ver.2
cvpaper. challenge
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
La actualidad más candente
(20)
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
やりなおせる Git 入門
やりなおせる Git 入門
目grep入門 +解説
目grep入門 +解説
こわくない Git
こわくない Git
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Gitを使ってみよう
Gitを使ってみよう
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
プログラミング勉強会「オトナのGit入門」
プログラミング勉強会「オトナのGit入門」
はじめようGit
はじめようGit
入門 シェル実装
入門 シェル実装
オブジェクト指向できていますか?
オブジェクト指向できていますか?
僕がつくった 70個のうちの48個のWebサービス達
僕がつくった 70個のうちの48個のWebサービス達
このPHP QAツールがすごい!2019
このPHP QAツールがすごい!2019
Oss貢献超入門
Oss貢献超入門
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
Raft
Raft
Flutter移行の苦労と、乗り越えた先に得られたもの
Flutter移行の苦労と、乗り越えた先に得られたもの
研究効率化Tips Ver.2
研究効率化Tips Ver.2
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Similar a Git_GitHub 入門者向けスライド.pdf
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
猫にはわからないGit講座
猫にはわからないGit講座
Yusei Yamanaka
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
Masafumi Yokoyama
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
Takashi Imagire
ゼミGit
ゼミGit
Takuya Uehara
ゆるふわっGit入門
ゆるふわっGit入門
Keisuke Oohata
Git社内勉強会資料
Git社内勉強会資料
Kenji Takei
Git introduction
Git introduction
totzyuta
Git introduction
Git introduction
Yuta Totsuka
Git&GitHub入門
Git&GitHub入門
hideaki honda
Git 20100313
Git 20100313
Taku AMANO
Git地図
Git地図
yoshiaki iwanaga
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
sinsoku listy
Build insider offline session チームでのgit
Build insider offline session チームでのgit
Tadahiro Ishisaka
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
Koji Shinba
医療データ解析者へ向けた Git・GitHub 入門
医療データ解析者へ向けた Git・GitHub 入門
Yui Tomo
Yahoo! JAPAN MEETUP #21~Gitを使ったチーム開発体験@名古屋~
Yahoo! JAPAN MEETUP #21~Gitを使ったチーム開発体験@名古屋~
Yahoo!デベロッパーネットワーク
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみました
Takako Miyagawa
超初心者のためのGitマニュアル
超初心者のためのGitマニュアル
MasakiKato14
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Takashi Uemura
Similar a Git_GitHub 入門者向けスライド.pdf
(20)
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
猫にはわからないGit講座
猫にはわからないGit講座
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
ゼミGit
ゼミGit
ゆるふわっGit入門
ゆるふわっGit入門
Git社内勉強会資料
Git社内勉強会資料
Git introduction
Git introduction
Git introduction
Git introduction
Git&GitHub入門
Git&GitHub入門
Git 20100313
Git 20100313
Git地図
Git地図
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
Build insider offline session チームでのgit
Build insider offline session チームでのgit
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
医療データ解析者へ向けた Git・GitHub 入門
医療データ解析者へ向けた Git・GitHub 入門
Yahoo! JAPAN MEETUP #21~Gitを使ったチーム開発体験@名古屋~
Yahoo! JAPAN MEETUP #21~Gitを使ったチーム開発体験@名古屋~
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみました
超初心者のためのGitマニュアル
超初心者のためのGitマニュアル
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Git_GitHub 入門者向けスライド.pdf
1.
Git/GitHub 入門 Yoshiki Tanaka 1
2.
Git/GitHubでできること バージョン管理 共同開発 次のスライドで説明します! 2
3.
バージョン管理とは ⇨ 変更履歴を管理すること 必要なファイルを 消してしまった... 以前のソース コードまで戻りた い... Git/GitHubで改善! 3
4.
共同開発とは ⇨ チームを組んで開発すること 効率良くチームで 開発したい... ソースコードを共 有したい... 4 Git/GitHubで改善!
5.
Git/GitHubの概念を理解する Git ⇨ バージョン管理を行うシステムのこと GitHub
⇨ クラウド上でGitを用いたバージョン管理を 共有ことができるサービスのこと 5
6.
リポジトリの概念を理解する リポジトリ ⇨ バージョン管理のための貯蔵庫 (バージョンごとにソースコードを保存する場所) バージョン1.0.1 バージョン1.0.2 ローカルリポジトリ ⇨
自分のPCにあるリポジトリ リモートリポジトリ ⇨ 自分のPCに無いリポジトリ 6
7.
Git/GitHubとリポジトリの全体図 開発者A リモートリポジトリ (ソースコードを共有する場所) ローカルリポジトリ (ソースコードを変更する場所) 開発者B ローカルリポジトリ 7
8.
Gitコマンドの設定 $ git config
- -global user.name “<name>” コミットに付加される名前を設定する $ git config - -global user.email “<email>” コミットに付加されるメールアドレスを設定す る $ git config - -global.color.ui auto コマンドラインの出力を見やすくするための色 を設定する 8
9.
リポジトリの設定 $ git init
<project-name> 指定した名前でローカルリポジトリを作成 する $ remote add <name> <url> リモートリポジトリの設定を指定した名前で 追加する $ git remote rename <old-name> <new-name> リモートリポジトリの設定を <old-name> か ら<new-name>に変更する $ git clone <url> 指定したURLのリポジトリをローカルリポ ジトリとして複製する 9
10.
Git/GitHubとリポジトリの全体図 開発者A リモートリポジトリ (ソースコードを共有する場所) ローカルリポジトリ (ソースコードを変更する場所) 開発者B ローカルリポジトリ 10 次のスライドでこの部分を説明します!
11.
リモートリポジトリからバージョンを反映する ワークツリー (作業現場) リモートリポジトリ git pull 11
12.
プルの操作 $ git fetch
<remote> リモートリポジトリから全てのブランチの更 新履歴をリモート追跡ブランチに取り込む $ git merge <remote track branch> <branch> リモート追跡ブランチを指定のブランチに統 合する $ git pull <remote repository> リモートブランチの更新履歴をリモートお追 跡ブランチに取り込み、リモート追跡ブラン チを現在のブランチにマージする 12
13.
Git/GitHubとリポジトリの全体図 開発者A リモートリポジトリ (ソースコードを共有する場所) ローカルリポジトリ (ソースコードを変更する場所) 開発者B ローカルリポジトリ 13 次のスライドでこの部分を説明します!
14.
ローカル/リモートリポジトリに変更を加える ワークツリー (作業現場) インデックス/ ステージング (待機室) ローカルリポジトリ リモートリポジトリ git add git commit git
push 14 ⇨ファイルごと ⇨部分機能ごと ⇨全体機能ごと
15.
コミットまでの操作 $ git status
リポジトリの状態とステージングエリアの状態を確認する $ git add <file> ワーキングディレクトリの変更をステージングエリアに追加する $ git add - -all ワーキングディレクトリの全てのヘンクオをステージングエリアに 追加する $ git reset <file> ファイルをステージングエリアから外すが、その内容は保持したま まにする $ git diff ワーキングディレクトリとステージングエリアの差分を表示する $ git commit -m “<title>” ステージングされた変更をコミット $ git commit - -amend 直前のコミットを新しいコミットで置き換える 15
16.
プッシュの操作 $ git push
リモートリポジトリが .git.configに指定されてい る場合、現在のブランチのリモートの履歴を更 新する $ git push <remote repository> <refspec> <refspec>として指定した名前をローカルリポジ トリから探し、指定したリモートリポジトリの同名 の参照を更新する(ブランチ名を指定した場合 は、ブランチ名を含む参照をローカルリポジトリ から検索し、リモートリポジトリの同名の参照を 更新する) 16
17.
一時的な変更の記録 $ git stash
変更を監視されているファイルの変更の状態 とステージングエリアの状態を保存し、 HEAD の状態までクリーンに戻す $ git stash list 一時保存された記録(スタッシュ)を一覧で表 示する $ git stash pop 直近に一時保存された記録(スタッシュ)か ら、記録内容をワーキングディレクトリに反映 する $ git stash drop 直近に一時保存された記録(スタッシュ)を破 棄する 17
18.
コミット履歴の確認と修正 $ git log
現在のブランチのバージョン履歴を一覧で表 示する $ git revert <commit> 指定コミットによって加えられた変更を元に戻 す新しいコミットを生成し、適用する $ git reset <commit> 現在のブランチのHEADを指定コミットまで移 動し、ステージングされた内容をクリアし、 ワーキングディレクトリの変更状態を保つ $ git reset - -hard <commit> 現在のブランチのHEADをしてコミットまで移 動し、ステージングエリアとワーキングディレ クトリの状態をクリアする 18
19.
ブランチの概念を理解する ブランチ ⇨ ワークツリー内でバージョンを分岐させて開発でき る機能 バージョンA
バージョンA バージョンC 19 バージョンB
20.
ブランチの操作一覧 $ git branch
リポジトリ上のローカルブランチを一覧で表示 する $ git branch <branch-name> 新規ブランチを作成 $ git checkout <branch-name> 指定したブランチに切り替え、ワーキングディ レクトリを更新する $ git merge <branch> 指定したブランチの履歴を現在のブランチに 統合する $ git branch -d <branch-name> 指定したローカルブランチを削除 $ git branch -m <branch-name> 現在のブランチの名前を <branch-name>に 変更する 20
21.
実践 【Mac】Gitの環境構築をしよう! https://prog-8.com/docs/git-env 【Windows】Gitの環境構築をしよう! https://prog-8.com/docs/git-env-win ⇨ 以下のサイトを修了しよう! 21
22.
参考文献 ● 「GitHub実践入門」著者:大塚弘記 ● 「エンジニアのためのGitの教科書:
実践で使える!バージョン管理とチーム開発手 法」著者:河村聖悟、 太田智彬、 増田佳太 ● 「いまさら聞けないGitとGitHubの違いって何?」 https://www.i3design.jp/in-pocket/3111 ● Gitコマンドまとめ https://drive.google.com/drive/folders/1y9wHbY4v-_HH4ffX-2eYWE9qI42z20 ao?usp=sharing 22
Descargar ahora