Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

GitHubの操作がイマイチな方向けの練習用リポジトリ

License

Notifications You must be signed in to change notification settings

ayato-git/github-study

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
14 Commits
 
 
 
 
 
 

Repository files navigation

GitHubの使い方

今日ご説明するもの

  • GitとGitHub
  • ブランチ
  • プルリク
  • マージ

カンタンにGitHubの説明

  • Gitというバージョン管理の仕組み
  • GitHubはそれの管理をするWebサービス

GitとGitHubは同じものじゃないよ

動画とYouTubeは同じものじゃないよ

  • 動画は再生するもの
  • プレイリストとか検索とか、より動画を扱いやすくするのがYouTube

GitとGitHubは同じものじゃないよ

  • Gitはバージョン管理の仕組み
  • プルリクとかイシューとか、よりGitを扱いやすくするのがGitHub
    • プルリクについては後述

で、Gitって?

  • バージョン管理システム
    • 色々出来る編集履歴、という概念
    • 最悪の場合、先祖返りさせる仕組み
    • CMSでいうとリビジョンに近い
      • Googleドキュメントにも編集履歴ある
    • テキストの進化の歴史を作るもの

バージョン管理出来るもの

  • HTML/CSSもテキスト
  • プログラムもテキストの仲間
  • 画像もOK

Gitならでは

単純な編集履歴だけでなく、枝分かれができる

参考: http://k.swd.cc/learnGitBranching-ja/?demo

作業内容が枝分かれ

  • Aさんが文章の校閲
  • Bさんが背景色を青にする
  • 普通のテキスト編集だと、Aさんの作業後にBさんの作業をまるごと全部上書きするとNG
  • 2人の作業順を決めて、最新のテキストをお渡しして...と面倒くさい

ブランチを生やす

  • Gitなら、枝分かれ前の部分からの差分だけを見て、あとで再統合できる
  • Aさんが 「fix/typo」ブランチで 文章の校閲
  • Bさんが 「renewal/bg-blue」ブランチで 背景色を青にする
  • これ統合しちゃって良いよね?という確認を取る
  • これが「プルリクエスト」
  • 実際にブランチを統合する
  • これが「マージ」
  • masterから枝分かれさせたブランチを生やすのも、プルリクエストを送るのも、マージもブラウザで可能

プルリクエスト

  • 統合前にファイルの差分をチェック出来る
  • よくプルリクって言ってるやつ
  • 実はGitHub上の方言
    • GitHubに似たGitLabというサービスだと「マージリクエスト」

さぁ手を動かそう

  • 慣れればマウスぽちぽち
  • デスクトップアプリもあるが、今回はスキップ
    • 大量のファイルを扱うとかならデスクトップアプリでも良いかも
    • でも起動する度に毎回のデータを取ってくるのが面倒くさい

GitHub実践

時間次第で

About

GitHubの操作がイマイチな方向けの練習用リポジトリ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.