Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (8)

タグの絞り込みを解除

gitに関するTomosugiのブックマーク (35)

    • クソ簡単にgitの説明をする

      どこもかしこも妙ちくりんな図で混乱させてくるのうざい 自分で書いてみる gitなんてクソ難しいんだから、きちんと概念を理解させようとかすんなよ なぜgitが必要かバージョン管理のために必要、と言うと意味わからんと思う プログラムみたいなのは少しずつ変更していくんだ だから細かに変更の差分を管理したり、変更を戻せたりしなきゃきつい なぜgitか?他のバージョン管理との違いうるせぇgit使え そんなの来年考えろ gitの基要素、用語branch: いきなり説明が難しいが、branchがわかればどうにかなる。 例えば、今編集しているプログラムに対して、RPGのセーブデータがあると思ってほしい。 それぞれのセーブデータがそれぞれのブランチにあたる。 セーブデータが1枠しか無いと、難しいだろ?何があるかわからない、戻ったり、試したりしたいからな。 セーブデータと少し違うのは、1個のブランチでも過去

      クソ簡単にgitの説明をする
      • Gitによるチーム開発のいろはを基礎から学ぼう!

        対象読者 これからGitGitHubを使い始めようと思っている方 Gitの使い方は知っているが、チーム開発の経験がない方 Gitによるチーム開発のいろは 第1回ではGitの基的な使い方を解説しました。第2回では、実務・チーム開発の現場でGit、およびGitHubを活用するためのノウハウを紹介します。とはいえあくまで一例なので、自分たちの開発チームに合わせたやり方に適宜カスタマイズしてみてください。GitHubは、Gitリポジトリのリモートホスティングサービスの1つであり、Gitでチーム開発を行う上で欠かせないものです。GitHubについても後半の節で解説します。 Gitの誕生秘話 まず余談ですが、Gitの誕生秘話について少し触れておきます。そもそもGitLinuxを開発するために生まれました。つまり、Linuxほど大規模なプロジェクトを、大人数で進められることが要件としてありました

        Gitによるチーム開発のいろはを基礎から学ぼう!
        • git add -u と git add -A と git add . の違い | note.nkmk.me

          git add -uとgit add -Aとgit add .の違い git addにオプションを付けることで、複数のファイルをまとめて登録できる。 git add -u (git add --update) バージョン管理されていて、変更があったすべてのファイルがaddされる 変更されたファイル、削除されたファイルがaddされる バージョン管理されていないファイルはaddされない 新しく作られたファイルはaddされない git add -A (git add --all) 変更があったすべてのファイルがaddされる 変更されたファイル、削除されたファイル、新しく作られたファイル、すべてがaddされる git add . カレントディレクトリ以下の、変更があったすべてのファイルがaddされる カレントディレクトリ以下の、変更されたファイル、削除されたファイル、新しく作られたファイル、すべて

          git add -u と git add -A と git add . の違い | note.nkmk.me
          • Gitの設定をgit configで確認・変更 | note.nkmk.me

            設定の優先順位は、local > global > system。 同じ項目が複数のレベルで設定されていると優先度の高いレベルの値が使用される。例えば、systemとlocalで同じ項目が設定されている場合はlocalの値が有効になる。 なお、以下で説明するgit configコマンドを使ってそれぞれの設定ファイルの確認・編集が可能なので、ファイルの置き場所を気にする必要はない。 git configコマンドによる設定の確認・変更 設定の確認や変更などには、git configコマンドを使う。 設定項目 設定項目の一覧およびその詳細は以下のリンクから。 Git - git-config Documentation 設定項目は大量にあるが、例えば、以下の項目がある。 user.name : ユーザー名 user.email : Eメールアドレス color.ui : Gitの出力の色分け(通

            Gitの設定をgit configで確認・変更 | note.nkmk.me
            • Gitコマンドについて調べる【git add】 - Blog @kimromi

              git add ステージング領域に追加し、コミット対象にするコマンドです。 ファイル指定 $ git add [ファイルパス] ファイルをスペース区切りで複数指定することもできます。 $ git add readme1.md readme2.md ファイル形式指定 ワイルドカードが使用できます。カレントディレクトリ内でワイルドカードに一致するファイルがすべてaddされます。 $ git add *.md 複数指定も可能。 $ git add *.md *.txt ディレクトリ指定 ディレクトリ内のすべての変更がaddされます。指定したディレクトリ内の下の階層の変更もすべてaddされます。 $ git add [ディレクトリ名] こちらも複数指定ができます。 $ git add docs lib また、.(ドット)を指定するとカレントディレクトリ以下のすべての変更がaddされます。 $ gi

              Gitコマンドについて調べる【git add】 - Blog @kimromi
              • Git - Book (日本語訳)

                The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under theCreative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available onAmazon.com. The version found here has been updated with corrections and additions from hundreds of contributors. If you see anerror or have a s

                • Pro Git 日本語版電子書籍公開サイト

                  | 書籍紹介 | サイトの目的 | ダウンロード | 更新情報 | 謝辞 | お問い合わせ | 書籍紹介 Git は、Linux カーネル開発のためにLinus Torvalds さんが2005年に公開した分散型バージョン管理システムです。スタートアップのような小規模組織からGoogle、 IBM のような巨大企業で、また数多くのオープンソースプロジェクトで利用されています。現在の Git 開発は、濱野純さんを中心としたコミュニティによって非常に活発に行われています。書 Pro Git は、2009年に Apress から初版が、2014年に第2版が出版された、Git の解説書です。著者の Scott Chacon さんは、GitHub 社の CIO、Git のエバンジェリストであり、Git 公式サイトの管理者でもあります。書の内容は、出版以降も有志により頻繁に更新されており、

                  Pro Git 日本語版電子書籍公開サイト
                  • git pullをもっと楽に - ゆずめも

                    前に書いた記事ですが かなり前に書いた記事でレイアウト崩れてたので書き直した git pullするときに $git pull origin masterって感じでリモートとブランチを書きますよね? 書かなければこんな感じでエラーが出ます $git pull There is no tracking information for the current branch. Please specify which branch you want to merge with. See git-pull(1) for details git pull <remote> <branch> If you wish to set tracking information for this branch you can do so with: git branch --set-upstream-to=or

                    git pullをもっと楽に - ゆずめも
                    • Gitのブランチ名を返すエイリアスを設定したら地味に捗った - Qiita

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                      Gitのブランチ名を返すエイリアスを設定したら地味に捗った - Qiita
                      • GitLab flowから学ぶワークフローの実践 | POSTD

                        Gitによるバージョン管理では、従来のSVNなどよりずっと簡単にブランチングやマージができます。さまざまなブランチ戦略やワークフローが可能であり、以前のシステムに比べるとほとんど全てが改善されたと言えるでしょう。しかしGitを利用する多くの組織はワークフローの問題に直面します。明確な定義がなく複雑で、Issue Tracking Systemと統合されていないからです。そこで、明確に定義された最良の実践的方法としてのGitLab flowを提案したいと思います。issue trackingには feature driven development と feature branches を組み合わせます。 他のバージョン管理システムからGitに移行する際によく耳にすることは、効果的なワークフローの開発が難しいということです。この記事ではGitワークフローとIssue Tracking Sys

                        GitLab flowから学ぶワークフローの実践 | POSTD
                        • 配管を通ってGitを理解してみる - Tbpgr Blog

                          Gitを理解するにはGitの中身の知るのが良い、 と天の声が聞こえてきたので学習がてらまとめることにしました。 この記事は個人メモ的な記事です。 基的に既出情報なのでタイトルをみてピンと来ているかたは読む必要がありません。 ※この記事を読むタイミングとしてはGitの基的な操作と概念をある程度理解した あとが良いと思います。曖昧な基準ですが。 Gitの2種類のコマンド 配管( Plumbing ) コマンド 磁器( Porcelain ) コマンド Gitの中身 Gitオブジェクトblob オブジェクト tree オブジェクト commit オブジェクト tag オブジェクト 参照 .git配下のファイル、ディレクトリの説明 HEAD ファイル index ファイル objects ディレクトリ refs ディレクトリ 関連資料 Gitの2種類のコマンド Gitの中身はキーバリュー型の

                          配管を通ってGitを理解してみる - Tbpgr Blog
                          • Github で Fork してから Pull Request をするまでの流れ | けーこ in サンフランシスコ

                            いつも忘れてしまうので、GithubであるプロジェクトをForkしてからPull Requestをするまでの流れをメモしたいと思います。今回、実際に私がこの流れを使っているCordova (PhoneGap) ドキュメントのプロジェクト、 https://github.com/apache/incubator-cordova-docs を例にやっていきたいと思います。 1. Fork するGithubでForkしたいプロジェクトまで行って、右上にあるForkボタンを押します。今回、 https://github.com/apache/incubator-cordova-docs をForkしたので、私のGithubアカウントkeiko713上では https://github.com/keiko713/incubator-cordova-docs というリポジトリが作成されます。 2.

                              • Git、GitHubを教える時に使いたい資料まとめ - Qiita

                                0. はじめに 業務で技術指導を行うにあたり、GitGitHubについて説明する機会が多くなってきました。そこで、そんな時に使えそうな資料を整理してみました。 今後も新しい資料を見つけたら、随時更新していきたいと思います。またおすすめがあれば、是非ご紹介ください。 0.1. 読者対象記事の対象は、以下の様な方々です。 GitGitHubの使い方について、他のメンバーに説明、指導する必要がある。 GitGitHubの使い方について自習したい。記事にて紹介する資料は、以下の様な方々を想定して選別しています。 コンソールの操作にはある程度慣れている。 Subversionなど、他のバージョン管理システムの使用経験がない。 1. インタラクティブなチュートリアル Webブラウザ上で動作するインタラクティブ(対話的)な教材です。gitコマンドなどの環境構築は不要で、環境を破壊してしまう

                                Git、GitHubを教える時に使いたい資料まとめ - Qiita
                                • A successful Git branching model を翻訳しました

                                  Vincent Driessenさんの "A successful Git branching model" を翻訳しました。 元記事はこちら: http://nvie.com/posts/a-successful-git-branching-model/ (翻訳の公開と画像の利用は人より許諾済みです) このブランチモデルの導入を補助してくれる、git-flowというGit用プラグインがあるそうです。 翻訳の間違い等があれば遠慮なくご指摘ください。 A successful Git branching model この記事では、私のいくつかのプロジェクト仕事でもプライベートでも)で約一年ほど導入して、とてもうまくいくことがわかった開発モデルを紹介する。しばらく前からこれについて書くつもりだったんだが、今まですっかりその時間を見つけられずにいた。ここでは私のプロジェクトの詳細については書

                                  A successful Git branching model を翻訳しました
                                  • 個人開発環境にGithub Flowを適用する - chroju.dev

                                    Githubjoinしたのは2013年で作ったものは軒並みちゃんと突っ込んではいるんだけど、単に一区切りついたらadd => commit => pushしているだけでちゃんと使っていなかったので、個人開発ではあるがGithub Flowを取り入れてみた。 What isGithub flow ?Githubを用いた開発作業を進めるにあたっての指針みたいなものです。基的にはmasterブランチ上では作業せず、作業工程ごとにブランチ作って、終わったらプルリクしてmasterにマージしてもらうことでデプロイとしましょうね、というものだと理解している。至ってシンプルではあるけど、これを取り入れるだけで従来やっちゃってた「masterで作業してるのでデプロイしても動かないレポジトリがGithub上にある」みたいな状態が防げて良さそうだと思った。 ちなみにGit-flowというのもあるようだ

                                    個人開発環境にGithub Flowを適用する - chroju.dev
                                    • Git:以前のコミットまで戻す方法 - tyoshikawa1106のブログ

                                      新しく処理を追加したりした後、失敗して前回コミットした状態に戻したくなりました。こういう場合は次の手順で戻すことができます。 1. Gitコミットのログを確認する $ gitlog 2. Gitログで詳細を確認する $ git show 3. git resetでロールバック $ git reset --hard <コミットID> "--hard"オプションを指定しないと、ステージ環境のみのロールバックでディレクトリに反映されていませんでした。

                                      Git:以前のコミットまで戻す方法 - tyoshikawa1106のブログ
                                      • 最近のgitを使った開発フローについて - その手の平は尻もつかめるさ

                                        最近のgitを使ったWebアプリケーションのプロジェクトの開発フロー (主にブランチ運用) について記すものです. なお前提としてGitHub Enterpriseを利用しています.git-flow 大上段に構えたもののあまり特殊なことはしていなくて,基的にgit-flowをそのまま踏襲しています.git-flowについてはしっかりした解説記事がインターネット上に数多く存在しますからそれらを参考にしていただければと思いますが,ざっくり説明すると masterブランチ,developブランチ,releaseブランチ,featureブランチ及びhotfixブランチがある masterブランチは常にリリース可能な状態になっている (すなわち現在番で稼働しているアプリケーションのコードと等しい) developブランチは開発中の状態で,ステージング環境等に上がっている releaseブラン

                                        最近のgitを使った開発フローについて - その手の平は尻もつかめるさ
                                        • GitHub 入門 - Qiita

                                          はじめに 現状仕事ではSubversionを使用。仕事とは関係なく、プライベートでGitHubを使ってみたい。GitHubに登録してみたはいいものの、1年くらい放置。 今さらですが、勉強のために、GitGitHubについてまとめてみようと思った。(自分のメモ用でまとめたので、もし間違ってるところとかおかしいところがあったら教えていただけると助かります) Git とは バージョン管理を行うためのツール。 リモートリポジトリ(共有リポジトリ)とローカルリポジトリを使い分けて開発を行う。 2005年に誕生。もともとはLinuxカーネルのソースコード管理のために、リーナス・トーバルズによって開発された。 売り → 高速。作業時にサーバ接続が必要ない。等GitHub とは Gitを利用した、リモートリポジトリ(共有リポジトリ)を提供しているwebサービス。 ご利用には登録が必要。無料プランの

                                          GitHub 入門 - Qiita

                                          お知らせ

                                          公式Twitter

                                          • @HatenaBookmark

                                            リリース、障害情報などのサービスのお知らせ

                                          • @hatebu

                                            最新の人気エントリーの配信

                                          処理を実行中です

                                          キーボードショートカット一覧

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

                                          公式Twitter

                                          はてなのサービス

                                          • App Storeからダウンロード
                                          • Google Playで手に入れよう
                                          Copyright © 2005-2025Hatena. All Rights Reserved.
                                          設定を変更しましたx

                                          [8]ページ先頭

                                          ©2009-2025 Movatter.jp