Movatterモバイル変換


[0]ホーム

URL:


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

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

アプリで開く

はてなブックマーク

タグ

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

タグの絞り込みを解除

gitに関するhazy-moonのブックマーク (381)

  • Git LFS 2.5.0 is now available

    AI & MLLearn about artificial intelligence andmachine learning across theGitHub ecosystem and the wider industry. GenerativeAILearn how tobuild with generativeAI.GitHub CopilotChange how you work withGitHub Copilot. LLMsEverything developers need to know about LLMs.Machine learningMachine learning tips, tricks, and best practices. HowAI code generation worksExplore the capabilities and be

    Git LFS 2.5.0 is now available
    • tigの車輪の再発明 - the code to rock

      複数ファイルが立ち並ぶディレクトリにおいて、1つまたはいくつかの限られたファイルだけを`git add`したいという場合、いちいちそのファイル名を打ち込んでいくのがメンドイ。 こういう時、peco的なものでバッとリストを出して、インクリメントに対象を絞り込みつつ直感的に選択できないものか? と思っていた。 で、こういうのを作った。(コマンドは`ga`)Perl製。 とくにリポジトリを公開したりしていないので、生コードはこんな感じで。 (.bashrcと組み合わせる) # .bashrc function gi { local arg="$@" local pick=$(perl /path/to/gi.pl) #パスは任意の場所で if [ -z "$pick" ]; then echo Canceled. elif [ -z "$arg" ]; then echo Input a co

      tigの車輪の再発明 - the code to rock
      • GitHub - git-town/git-town: Git branches made easy

        You signed in with another tab or window. Reload to refresh yoursession. You signed out in another tab or window. Reload to refresh yoursession. Youswitched accounts on another tab or window. Reload to refresh yoursession. Dismiss alert

        GitHub - git-town/git-town: Git branches made easy
        • Git2.9のキレイなdiffを出すためのconfig - Qiita

          Git 2.9 has been released https://github.com/blog/2188-git-2-9-has-been-released 昨日キレイなDIFFが出せるgit2.9がリリースされました。 homebrewで brew upgrade git な感じでアップグレードすれば2.9は入るのですが、 このキレイなDIFFは標準では有効になってないので、記事にあるとおりに設定を行いましょう。 だいたい以下のような感じのコマンドうてばいいと思います。 下準備:diff-highlightにPATHを通す まぁ通さずに直接読んでもいいんですが、通しておきましょう。 homebrewでいれるとdiff-highlightさんは↓あたりにいるのでPATHを通しておきましょう。 export PATH=$PATH:/usr/local/Cellar/git/2.9.0/s

          Git2.9のキレイなdiffを出すためのconfig - Qiita
          • Git 2.7 で .gitignore が便利になっている | Tips Note by TAM

            2016年1月に Git 2.7 がリリースされました。 色々なコマンドが増えたりしていますが、なかでも .gitignore に関する仕様追加が興味深かったのでまとめます。 .gitignore とは Git で管理したくないファイルを設定するためのファイルです。 たとえば .gitignore ファイルにこのように書いて置いておくと、 *.json /sample-folder 拡張子が .json のファイルと、 /sample-folder というフォルダ配下は Git で管理されなくなります(変更などがあっても無視される)。簡単ですね。 .gitignore の設定を、打ち消したい場合 ! 記法で、設定の打ち消しが可能です。 たとえばこう書くと、 *.json !required.json 拡張子が .json のファイルは無視されるのですが、 ! をつけた required.j

            Git 2.7 で .gitignore が便利になっている | Tips Note by TAM
            • みんながGitを使えて幸せになるように - 箱庭の中の箱庭

              これは、【その2】ドリコム Advent Calendar 2015の19日目の記事です。 18日目は、wasbi01さんのムダを減らして心穏やかに過ごしたいです。 その2があれば当然【その1】もあるので、こちらもぜひご覧ください。 自己紹介 みかみん(mkmn)です。 今年の4月にドリコムに入社したばかりの新卒エンジニアで、同期からは「お父さん」などと呼ばれています。 現在は、某ネイティブゲームプロジェクトでサーバーサイドエンジニアをやっています。 はじめに 何を書こうかと色々迷っていたのですが、 「非エンジニア*1が、業務においてGitGithubをつまずきなく利用できるようにする」 という、課題への取り組みに関してお話ししようと思います。 こういった記事を初めて書きますので、読みづらいかもしれませんがどうぞ最後までお読みくださいm( )m 1. GitGithubを初めて利用す

              みんながGitを使えて幸せになるように - 箱庭の中の箱庭
              • レビューしやすいコミット履歴でバグ削減 - Money Forward Developers Blog

                こんにちは。 アグリゲーション開発担当の中川です。 今回は、みんなが大好きな構成管理ツール「Git」について話したいと思います。 私は Git を使い始めてから、バグの発生数が激減しました。 Git を使ったとある手法によってレビューが充実し、バグの少ないコードを書くようになったと考えています。 では、今回はその手法について紹介したいと思います。 ※稿は Git 以外の第三世代構成管理ツール(Hg、Bzr など)にも適用するかと思いますが、Git の用語とコマンドを使って紹介していくため Git の基知識が必要となります。ご了承ください。 レビューしやすいコミット履歴と、開発の流れで自然にできるコミット履歴の乖離 以下のようなコミット履歴があるとします。 1. wip: 仕様変更○○を行い始めた 2. wip: 仕様変更○○の続き 3. wip: ちょっと設計を変更、それと過去のバグ

                レビューしやすいコミット履歴でバグ削減 - Money Forward Developers Blog
                hazy-moon
                hazy-moon2015/12/01非公開
                gitでなんでもできるし、たしかに分かりやすくはなると思うけど、これgitのなかで解決しないといけないことなのかなあ
                • 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
                  • A useful template for commit messages — David Winterbottom

                    Here’s a useful heuristic for writing better commit messages. Set your commit messagetemplate to: # If applied, this commit will... # Why is this change needed? Prior to this change, # How doesit address the issue? This change # Provide links to any relevant tickets, articles or other resources and you’ll beguided into writing concise commit subjects in the imperative mood — agood practice. Se

                    • Git(GitHub)の運用で気をつけていること - えいのうにっき

                      ある日、 PR の内容を見ずにマージすることを岡島(ピッチャーの)というらしい 笑った— いのうえ (@a_know) 2015, 9月 10 ということで、脳天気に笑っていたら、 @a_know むしろイキナリmasterリポジトリに直接pushするパターンですね!— そーだい@初代ALF (@soudai1025) 2015, 9月 10 という話になり、そしてなぜだか、 @a_know push -fと同様、Gitの運用アンチパターンとかどこかに纏めがほしいですねー。 #ブログ待ってます— そーだい@初代ALF (@soudai1025) 2015, 9月 10 というはなしになったので、当に必要として頂いているのかどうかはともかく、 Git /GitHub でぼくやぼくの職場で気をつけていそうなことをまとめてみる。 もくじ もくじGitHub Flow に沿って開発する 基

                      Git(GitHub)の運用で気をつけていること - えいのうにっき
                      • Git Large File Storage

                        An open source Git extension for versioning large files Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics withtext pointers inside Git, while storing the file contents on a remote server likeGitHub.com orGitHub Enterprise. Getting Started Download and install the Git commandline extension. Once downloaded and installed, set up Git LFS for y

                        Git Large File Storage
                        • Git活用法 ー コードはいつも1行ごとにドキュメント化されている | POSTD

                          コードには1行ごとに隠しドキュメントがあります。 次のコードスニペットの4行目を書いた人は、何か理由があってDOMノードの clientLeft プロパティにアクセスしたのでしょうが、結果的に何もしていません。これはかなり不可解です。なぜこうしたのか、あなたは説明できますか? 今後、この呼び出しを変更したり削除したりしても安全でしょうか? // ... if (duration > 0) this.bind(endEvent, wrappedCallback) this.get(0).clientLeft this.css(cssValues) 私ではなく他の人があなたにこのコードを見せたとして、誰がこの行を記述したのか、どんな理由があったのか、このままの状態にしなければいけないのか、あなたはおそらく説明できないでしょう。ただし、プロジェクトを進めているときは大抵の場合、バージョン管理シス

                          Git活用法 ー コードはいつも1行ごとにドキュメント化されている | POSTD
                          • gitで特定のファイルの特定のリビジョンの内容が見たい - (゚∀゚)o彡 sasata299's blog

                            2012年05月28日14:11 Git gitで特定のファイルの特定のリビジョンの内容が見たい それ git show [リビジョンのハッシュ値]:[ファイルパス] で出来るよ! git show 3jqs3oqw9e2uq33ojda:path/to/file.rb 忘れないようにメモ。コロンが忘れがち! ツイート 「Git」カテゴリの最新記事 タグ :git

                            • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

                              はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です -はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。はてなグループに投稿された日記データのエクスポートについて -はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記はてなグループ日記のエクスポートデータは2020年2月28

                              はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
                                • ghq: リモートリポジトリのローカルクローンをシンプルに管理する - 詩と創作・思索のひろば

                                  以前紹介したghqというツールでGitHub のリポジトリを手元に簡単クローンしてたのを、環境が新しくなったついでにGo で書き直し、完全リニューアルしました。(前は zsh だったのでなんだかなーと思ってた。) そもそも何をするツールかGitHubGoogle Code Project でホストされている Git、Mercurial のリポジトリを手元にクローンすることができます。リポジトリは設定したルート(デフォルトで ~/.ghq)以下に、以下のようなパスで置かれます。 ~/.ghq/github.com/motemen/ghqgo get と似てますね。同じような感じで ghq get <URL> します。 % ghq get https://github.com/motemen/ghq clone https://github.com/motemen/ghq ->

                                  ghq: リモートリポジトリのローカルクローンをシンプルに管理する - 詩と創作・思索のひろば
                                  • Gitのfetch/pullサブコマンドで--pruneオプションをデフォルトにする

                                    Gitではbranch -aでリモート・リポジトリーも一覧できる。この一覧には既にリモートでは消されたリモート・リポジトリーも表示される。この一覧を更新するにはfetch --pruneを使うわけだが、いちいちそうするのは面倒くさい。どうやらfetch.pruneをtrueにするとデフォルトで--pruneを付けてfetch(及びpull)を実行してくれるようだ。 $ git config --global fetch.prune true $ git fetch From https://github.com/hail2u/example x [deleted] (none) -> origin/deleted-branch グローバルに設定して良い場合はこれで常に--prune付きでfetchとpullが実行されるようになる。この設定はプロジェクト・ローカルで特定のリモートに対してのみ

                                    Gitのfetch/pullサブコマンドで--pruneオプションをデフォルトにする
                                      • git-pr-releaseのすすめ - ninjinkun's diary

                                        Github (含むEnterprise) で開発をしているなら、Github Kaigiでも紹介されていた git-pr-release が便利です。自分の会社ではアプリのリリース前にQAを実施しているのですが、QAを始める前にどの機能がリリースされるのかをリストアップし、それをGoogleスプレッドシートに入力する作業が繁雑でした。 git-pr-release を使うと、これをリリースPull Requestに集約して自動化することができます。リリースPull Requestとは以下のようなものです (スクショはこのツールのPR用に作ったダミー)。 具体的なリリースまでの作業手順は以下のようになります。 開発ブランチにリリースする機能のPull Requestをmergeしていく git-pr-release を実行 merge済みのPull Requestの情報を集めてチェックリス

                                        git-pr-releaseのすすめ - ninjinkun's diary
                                        • とうとう Git 2.0 が現実のものに。便利な機能満載 | Atlassian Japan 公式ブログ | アトラシアン株式会社

                                          長い間待たれてきた git のメジャーバージョンアップがリリースされました。Changelog に目を通し、素晴らしい機能を見つけられることに興奮しています。過去の git リリースの情報をおさらいしたい場合は、バージョンアップのたびにその情報を特集してきた私の過去記事をご覧ください: 1.8.2、1.8.3、1.8.4、1.8.5、1.9。 このブログ記事では、今回のバージョンアップの一部しか取り扱うことしかできません。変更とバグ修正の完全リストをご希望の場合は、Changelog の完全版をご覧ください。 デフォルト設定一部変更: ユーザビリティの改善と混乱を解消 まず最初に、互換性に影響する変更を見ていきましょう。複数の変更がありますが、これらのアップデートは、初心者にとどまらず多くの人々を悩ませてきた誤解を解決するもので歓迎できると思います。これらの変更は、.gitconfig を

                                          とうとう Git 2.0 が現実のものに。便利な機能満載 | Atlassian Japan 公式ブログ | アトラシアン株式会社

                                          お知らせ

                                          公式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