Gitに関するsrttwsbのブックマーク (2)

  • 【Git入門】基礎知識から使い方、学習法までわかりやすく解説 | 侍エンジニアブログ

    まずはGit入門者が知っておきたい基礎知識について、この章で順番に解説していきます。 そもそもGitとは チームで1つのプログラムを作り上げていく開発の現場では、同じファイルに対して複数人が変更を入れることも珍しくありません。しかし各々が自分勝手に変更を加えたのでは、変更同士がぶつかってバグを起こしたり、元の状態に戻すのが困難になる場合があります。 このような問題を防ぐための仕組みが、「Git」を始めとした「バージョン管理システム」です。 バージョン管理システムでは、「誰が・いつ・どのような変更をソースコードに加えたか」という情報を、「バージョン」として記録しておきます。使いかたのイメージとしては、リモートリポジトリと言われるネット上のデータをコピーして、各作業者がローカルリポジトリとして変更を加えます。 バージョンとして管理することでソースコードの変更状況をいつでも把握できますし、問題が

    【Git入門】基礎知識から使い方、学習法までわかりやすく解説 | 侍エンジニアブログ
    srttwsb
    srttwsb 2019/08/27
     まずはこれからやってみよう
  • Git-flow ~Gitのブランチモデルを知る~ | バージョン管理システム入門(初心者向け)

    はじめに Gitのブランチを活用できていますか? Gitが人気を博している理由のひとつには、手軽に使えるブランチの存在があります。ブランチを効果的に使えなければ、Gitの真価を発揮することはできません。しかし複数人での開発で、特になんの決まりもなくブランチを使っていると、無秩序にブランチの作成やマージが行われ、リポジトリが混沌としてきます。 こうした問題を解決するために、「ブランチモデル」というブランチ管理方法が考案されました。 今回紹介するのは、Gitのブランチモデルのひとつである「git-flow」です。 ブランチモデルの中では比較的歴史が長く、git-flowをサポートしているツールも数多くあります。やや複雑なモデルではありますが、ツールを使うことでブランチの操作をある程度自動的に行うことが可能です。コマンドを覚えて流れをつかんでしまえば、それほど難しいことではありません。実際にやっ

    Git-flow ~Gitのブランチモデルを知る~ | バージョン管理システム入門(初心者向け)
    srttwsb
    srttwsb 2019/07/12
    ブランチの練習に、いかが?
  • 1