並び順

ブックマーク数

期間指定

  • から
  • まで

561 - 600 件 / 1386件

新着順 人気順

Gitの検索結果561 - 600 件 / 1386件

  • Git credentialプロトコルの脆弱性(CVE-2020-5260)を眺めた - Plan 9とGo言語のブログ

    Gitは認証の必要なリポジトリへアクセスするとき、ユーザ名とパスワード入力を必要としますが、アクセスするたび入力するのは煩わしいので、資格情報を記憶するために、git-credential-から始まる名前のカスタムヘルパーコマンドが存在します。これらカスタムヘルパーはGitから標準入出力を扱う普通のコマンドで、標準入力経由でGitから渡されたパラメータに従って、対応するパスワードを標準出力を介してGitへ返します。ヘルパーコマンドが呼ばれるルールはgitcredentials(7)に書かれています。 これらのヘルパーコマンドとGitの間で使われるプロトコルがGit credentialプロトコルです。プロトコルは1行に1つのキーバリューが書かれるテキストプロトコルで、リクエストは空行で終わります。ヘルパーコマンドは空行までを読み取って、不足しているパラメータ(通常はパスワードだけ)を返しま

      Git credentialプロトコルの脆弱性(CVE-2020-5260)を眺めた - Plan 9とGo言語のブログ
    • git/banned.h at master · git/git

      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

        git/banned.h at master · git/git
      • バグの混入コミットを発見するGitコマンド:bisect - はんなりと、ゆるやかに

        開発をしているといつの間にかバグが混入することがありますよね。混入タイミングが分からない場合はとりあえず正しく動く時期のコミットを見つけて、バグが発生するまで地道に調べていくと思います。 そんなときに使えるコマンドが git bisect です。 git bisect はコミットログからバグが発生したコミットを見つける手助けをしてくれます。 git-scm.com 今回の検証に使ったgit version は 2.26.2 です。 サンプルコード 検証用にバグが混入しているリポジトリを用意しました。最新のコミットはテストコードが通りません。 github.com 基本的な使い方 バグが混入しているコミットと正しく動いていたコミット間から混入したコミットを見つけます。正しく動いていたコミットは確実に動いていた時期のコミットを指定します(1週間前は確実に動いていたのになーって感じならその時期の

          バグの混入コミットを発見するGitコマンド:bisect - はんなりと、ゆるやかに
        • Speeding up a Git monorepo at Dropbox with <200 lines of code

          Speeding up a Git monorepo at Dropbox with <200 lines of code We migrated from Mercurial to Git in 2014 to improve local performance and began consolidating our repositories that hosted our backend code. But as this monorepo grew, we experienced Git performance issues that grew linearly with the number of files we added. Inconveniently, this problem was the most severe on macOS—the platform most o

            Speeding up a Git monorepo at Dropbox with <200 lines of code
          • git undo: We can do better

            Update for future readers: Are you looking for a way to undo something with Git? The git undo command won’t help with your current issue (it needs to be installed ahead of time), but it can make dealing with future issues a lot easier. Try installing git-branchless, and then see the documentation for git undo. Motivation Solution Demos Implementation Related posts Comments Motivation Git is a vers

            • Gitのインデックスの中身

              はじめに Gitは、commitをする前にaddをする必要があります。これをステージングといいます。このステージングされる場所をインデックスといいます。実体は.git/indexというファイルです。これがどういうファイルかちょっと見てみましょう、という記事です。 インデックス init直後 とりあえずインデックスを見てみましょう。適当なディレクトリを掘って、そこにファイルを作り、git initします。 $ tree .git .git ├── HEAD ├── config ├── description ├── hooks │ ├── applypatch-msg.sample │ ├── commit-msg.sample │ ├── fsmonitor-watchman.sample │ ├── post-update.sample │ ├── pre-applypatch.sam

                Gitのインデックスの中身
              • Proper use of Git tags | Dan Aloni

                In the Linux kernel project, the first Git-managed project in existence, due to its proper use of Git tags, the revision v4.11-rc7-87-g28cf22d0ba28 is equivalent to 28cf22d0ba28. This is due to existence of the annotated v4.11-rc7 tag for an ancestor commit. The nicer string above is the output of git describe 28cf22d0ba28. The git describe command can relate any commit to tags in the history. Any

                • [Git].gitignoreを書かずにファイルを無視したい

                  .ideaや.vscodeを無視したい IntelliJ系IDEの.ideaやVSCodeの.vscodeなど自分用の設定情報を持ったファイルを間違ってコミットしたりしそうになったりしませんか?私はします。 .gitignoreに書いてもいいですが、「チームでPyCharm使ってるの自分だけなのに.gitignoreに.idea/って書くの嫌だなぁ」って思う人もいるでしょう。 そこで、自分の環境だけで特定のファイルを無視する方法を解説します。 [解決] .git/info/excludeに無視したいファイル名を記述する .git/info/excludeとは 自分の環境だけで無視するファイルを指定できる.gitignoreと思えばOKです。 実際に書いてみる 今回は.ideaフォルダ内のファイル一式を無視する書き方です。 ファイルの指定方法は.gitignoreと一緒でいいと思います。 #

                    [Git].gitignoreを書かずにファイルを無視したい
                  • VSCode Remote ContainersでGitにSSH接続でpushする


                    VSCode Remote Containers使docker 使GitSSH SSH.ssh Remote ContainersSSH dockerGit gitgitgit 使devcontainer.jsonRemote Container使
                      VSCode Remote ContainersでGitにSSH接続でpushする
                    • git.postgresql.org Git - postgresql.git/commit

                      Doc: use "an SQL" instead of "a SQL" Although which is correct depends entirely on whether you pronounce SQL as "ess-que-ell" or "sequel", we have standardized on the former in our user-facing documentation, so use the correct article according to that pronunciation. Discussion: https://postgr.es/m/CAApHDvp3osQwQam+wNTp9BdhP+QfWO6aY6ZTixQQMfM-UArKCw@mail.gmail.com

                      • 分散型バージョン管理システム「Git 2.28」公開 | OSDN Magazine


                        Git727Git 2.28.0 Git 2.2862.2758317 git init使masterinit.defaultBranchmasterinit.defaultBranchmaster= { 0 } git statu
                          分散型バージョン管理システム「Git 2.28」公開 | OSDN Magazine
                        • GitHub - AmrDeveloper/GQL: Git Query language is a SQL like language to perform queries on .git files with supports of most of SQL features such as grouping, ordering and aggregations functions

                          SELECT 1 SELECT 1 + 2 SELECT LEN("Git Query Language") SELECT "One" IN ("One", "Two", "Three") SELECT "Git Query Language" LIKE "%Query%" SELECT DISTINCT title AS tt FROM commits SELECT name, COUNT(name) AS commit_num FROM commits GROUP BY name ORDER BY commit_num DESC LIMIT 10 SELECT commit_count FROM branches WHERE commit_count BETWEEN 0 .. 10 SELECT * FROM refs WHERE type = "branch" SELECT * FR

                            GitHub - AmrDeveloper/GQL: Git Query language is a SQL like language to perform queries on .git files with supports of most of SQL features such as grouping, ordering and aggregations functions
                          • WindowsにGitをインストールする方法 - プロエンジニア

                            分散型バージョン管理システム「Git」のダウンロードとインストール方法について解説します。「Git(ギット)」を使うと、プログラムのソースコードなどを管理することができます。ドキュメントの編集履歴などを記録する事で、誤って古いバージョンで上書きしてしまうのを防いだり、過去の状態にファイルを復元したりする事ができます。 1. Git for windows をダウンロードする 今回はWindows(64bit) OSに Git をインストールします。それでは早速「Git(ギット)」をダウンロードしてみましょう。Gitのダウンロードページ(https://git-scm.com/downloads)を開いて、右側のモニターイメージの「Downloads for windows」をクリックすると、Windowsの64 bit用のインストーラー「(Git-2.11.1-64-bit.exe)」をダ

                              WindowsにGitをインストールする方法 - プロエンジニア
                            • サイバーマンデーセールでHTMLツール「Hype」や「Blocs」、Gitクライアント「Tower」、REST APIクライアント「Paw」、プロキシツール「Proxyman」など開発者向けのMacアプリが特別価格で販売中。

                              サイバーマンデーセールでHTMLツール「Hype」や「Whisk」、「Blocs」、Gitクライアント「Tower」、REST APIクライアント「Paw」、プロキシツール「Proxyman」など開発者向けのMacアプリが特別価格で販売中です。詳細は以下から。 アメリカの感謝祭に合わせて開催されているブラックフライデーセールと本日月曜日から行われるサイバーマンデーセールで、TumultのWebエディタ「Hype」や「Whisk」、Webオーサリングツール「Blocs」、Gitクライアント「Tower」、REST APIクライアント「Paw」、プロキシツール「Proxyman」など、主に開発者向けのMacアプリのライセンス/サブスクリプションが期間限定で特別価格となっています。 Tumult Hype 元AppleのJonathan Deutschさんが開発&販売しているWebエディタで、キ

                                サイバーマンデーセールでHTMLツール「Hype」や「Blocs」、Gitクライアント「Tower」、REST APIクライアント「Paw」、プロキシツール「Proxyman」など開発者向けのMacアプリが特別価格で販売中。
                              • PoetryとGitとDockerを使ったPython開発フロー - Qiita

                                はじめに この記事は以前書いたpipenvとGitとDockerを使ったPython開発フローの姉妹記事です。Pipenvの開発があまり活発ではなくなった現在、Pythonを使ったプロジェクトではPoetryを使う場面もぼちぼち出てくると思います。そこで改めてPoetryを使った開発フローについてまとめ直してみようと思います。 全体の流れ 開発環境のインストール プロジェクトの初期化 Docker化 前提環境 Python 3.x UnixライクなOS 開発環境のインストール Poetryのインストール たいていの場合お使いのOS付属のパッケージマネージャーからインストールすることができると思います。 macOSの場合

                                  PoetryとGitとDockerを使ったPython開発フロー - Qiita
                                • Gitの複数アカウントを良い感じに管理する - Qiita

                                  Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

                                    Gitの複数アカウントを良い感じに管理する - Qiita
                                  • GitHub - dertuxmalwieder/yaydl: yet another youtube down loader (Git mirror)

                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                      GitHub - dertuxmalwieder/yaydl: yet another youtube down loader (Git mirror)
                                    • TEKTON Trigger + PipeLine で git push から デプロイまでの自動化 - Qiita


                                      TektonK8s git push Kubernetes Tekton Trigger  Pipeline GitWebhook  Tekton kubectl get node GitHubWebHookIBM Cloud 
                                        TEKTON Trigger + PipeLine で git push から デプロイまでの自動化 - Qiita
                                      • build/whitespace_file.txt - chromium/src - Git at Google

                                        Use of this useless file is governed by a BSD-style license that can be

                                        • git ignoreを使ってファイルを無視する方法【初心者向け】


                                          git ignore使 git ignore使git便 No.1  GMO 調2021812816  調2020818801,000  調調 Git()便 Git使git igno
                                            git ignoreを使ってファイルを無視する方法【初心者向け】
                                          • AWS Glue で使えるようになった Git 統合機能を使ってみた | DevelopersIO

                                            いわさです。 先日のアップデートで AWS Glue に Git 統合機能が追加されました。 これによって何が出来るようになっているのかを確認したいと思います。 ジョブ作成画面でバージョン管理設定を行えるように まず、ジョブ作成画面に Version Control タブが追加されておりここで Git 統合先の構成を行うことが出来ます。 本日時点では Git サービスプロバイダとして AWS Code Commit と GitHub の 2 つから選択出来ます。 今回は主に CodeCommit で試してみます。 使い方は概ね同じです。 最後に少し GitHub も使っているので違う点はそちらで紹介します。 Git 統合構成を行う 設定にあたってリポジトリとブランチが必須設定項目なので先に CodeCommit でリポジトリと適当なブランチを作成しておきます。 ここではルートに適当な Re

                                              AWS Glue で使えるようになった Git 統合機能を使ってみた | DevelopersIO
                                            • GitHub - gruntwork-io/git-xargs: git-xargs is a command-line tool (CLI) for making updates across multiple Github repositories with a single command.

                                              git-xargs is a command-line tool (CLI) for making updates across multiple GitHub repositories with a single command. You give git-xargs: a script or a command to run a list of repos and git-xargs will: clone each repo run your specified script or command against it commit any changes open pull requests provide a detailed report of everything that happened Git-xargs leverages goroutines to perform

                                                GitHub - gruntwork-io/git-xargs: git-xargs is a command-line tool (CLI) for making updates across multiple Github repositories with a single command.
                                              • 第4話 コンフリクトは怖くない!解決方法【連載】マンガでわかるGit ~コマンド編~ - itstaffing エンジニアスタイル

                                                Webサービスやアプリ開発の現場では必須のバージョン管理システム「Git(ギット)」。Gitは、専用のソフトを使えばクリックで直感的に操作することもできますが、いざというときにコマンドが使えると便利です。 第3話 では、2つのブランチを統合するマージコミットの作り方と、その仕組みを学びました。 $ git merge [ブランチ名] (マージする) 今回の第4話は、コンフリクトについてです。なにそれ…と思われる方も、このお話しを通して、わかばちゃんと一緒にコンフリクトについて学んでいきましょう。 【筆者】湊川 あいさん フリーランスのWebデザイナー・漫画家・イラストレーター。マンガと図解で、技術をわかりやすく伝えることが好き。 著書『わかばちゃんと学ぶ Git使い方入門』『わかばちゃんと学ぶ Googleアナリティクス』『わかばちゃんと学ぶ Webサイト制作の基本』『運用ちゃんと学ぶ シ

                                                  第4話 コンフリクトは怖くない!解決方法【連載】マンガでわかるGit ~コマンド編~ - itstaffing エンジニアスタイル
                                                • GitのHTTPS認証に個人アクセストークンを求めるのは間違っているだろうか (Git Credential Manager のすゝめ)

                                                  TL;DR git-credential-manager (GCM)を使い、ブラウザ経由で 2 要素認証を突破しましょう。 GCM では、アクセストークンを発行・管理する手間を省けるOAuth 2.0が可能になります。 Windows の場合は、Git for Windowsインストール時に GCM も設定可能ですが、 他のプラットフォームでも自分でインストールすれば動作するようです。 アクセストークンの発行や管理を慎重に行ってますか? 最近、OSS への悪意あるコードの混入やアクセストークンの流出(Heroku)など、インシデントの頻度が上がっていますね。 GitHub に於いては、 2 要素認証(2FA)を義務化する動き[1]も活発です。 そんな中、ネットワーク要件等の都合で、SSH ではなく HTTPS が推奨されている場合もあるのではないでしょうか? 実際、GitHub はより簡単

                                                    GitのHTTPS認証に個人アクセストークンを求めるのは間違っているだろうか (Git Credential Manager のすゝめ)
                                                  • 【Mac】Gitの環境構築をしよう!

                                                    この記事では、macOSでGitを使うための環境構築方法を説明します。 記事を読みながら実際に手を動かして、ローカル環境にGitの環境を準備していきましょう!

                                                      【Mac】Gitの環境構築をしよう!
                                                    • 「Git v2.27」が公開、Transport Protocol v2が非デフォルトに | OSDN Magazine


                                                      Git61Git v2.27.0 GitLinuxLinux Torvalds Git v2.2732.26v2.26Transport Protocol v2Tranport Protocol bugreportCIAzure PipelinesGit
                                                        「Git v2.27」が公開、Transport Protocol v2が非デフォルトに | OSDN Magazine
                                                      • Git clone: データで見るクローンの仕組み

                                                        @derrickstolee は最近、いくつかの異なる git clone の方法について検討しましたが、それらの選択肢は実際に Git のパフォーマンスにどのような影響を与えるのでしょうか?あなたのクライアントではどの選択肢が一番速いのでしょうか?あなたのビルドマシンではどの選択肢が一番速いのでしょうか?これらの選択肢はサーバーのパフォーマンスにどのような影響を与えるのでしょうか?もしあなたが GitHub Enterprise Server の管理者であれば、複数の同時リクエストがあった場合にサーバーがこれらの選択肢にどのように反応するかを理解しておくことは重要です。 GitHub では、これらの疑問に答えるためにデータ駆動型のアプローチを採用しました。私たちは、これらの異なるクローンの選択肢を比較する実験を行い、クライアントとサーバーの挙動を測定しました。 git clone の時間

                                                        • Gitディレクトリ外からgitコマンドを実行する - Qiita

                                                          スクリプトなどでgitコマンドを実行する際、わざわざリポジトリルートにcdするのが野暮ったいので辞めたい。 方法 1. コマンドラインオプションを利用する Git 1.8.5以降ならこっち $ git -C /path/to/repo [command] Git 1.8.5未満ならこっち $ git --git-dir=/path/to/repo/.git --work-tree=/path/to/repo [command]

                                                            Gitディレクトリ外からgitコマンドを実行する - Qiita
                                                          • deltaとmagit-deltaでgit の差分を綺麗に表示✨

                                                            この記事はemacs Advent Calendar 2021 の22日目の記事です。 小ネタで恐縮ですが、diff など表示するときに シンタックスハイライトして表示できるdelta というページャーと、delta を magit から呼び出せるようにする magit-delta というパッケージに感動したので紹介させてください。 delta とは 主には先も記載した通り diff など表示するときに シンタックスハイライトして表示できるツールとなっています。 詳しい機能の説明は下記となっています。 ハイライト以外にも良いなと個人的に思っているのは下記の機能です。 サイドバイサイドで縦に分割してdiff を表示できるオプション(--side-by-side) 'n' や 'N' キーで 差分ごとに移動できるオプション(--navigate) Githubになどにリンクできるオプション (

                                                              deltaとmagit-deltaでgit の差分を綺麗に表示✨
                                                            • GitHub - git-ecosystem/git-credential-manager: Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.

                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                GitHub - git-ecosystem/git-credential-manager: Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.
                                                              • git push のときに自動的にリモートブランチを作成する設定

                                                                Git 2.37.0 から git push に --set-upstream origin が要らなくなったという話。 出典はこちらのツイート: With the newest version of Git 2.37.0, you can run just "git push" to push new branches. No more "--set-upstream origin". Enable with: git config --global --add --bool push.autoSetupRemote true pic.twitter.com/1SzIqzvEFR — James Ide (@JI) July 12, 2022 ツイッターだけだと忘れてしまうので、検索用のメモ。 Git のデフォルトの設定では、 git push のときに upstream が設定されてい

                                                                • 【VSCode・Mermaid.js】ER図もVSCodeとgitで管理がしたい!

                                                                  前置き ER図に変更があったらしいけどどこが変わったのかパッと見分からない! ER図を変更したいけど変更点をまとめたりするのがめんどくさい! ちょっと前の変更とその前の変更の差分が見たい! あるあると思った方は今すぐ高評価と→のサポートをお願いします! ...という冗談はさておき。 こちらの記事はそんな思いで何か良い解決方法は無いかと色々とGoogle検索をして色々と試した結果の備忘録となります。 全部の作業に2時間程度しか使っていないのでその程度の深みでしかない事を予めご了承ください。 気が向いたら更に調査を進めて見ようと思います。 結論 Mermaid.jsをうまいことVSCodeで使ってgitで管理してみたら素晴らしい体験だった 使用例 erDiagram user ||--o{ post : owns post ||--o{ updoot : has user }|--o{ upd

                                                                    【VSCode・Mermaid.js】ER図もVSCodeとgitで管理がしたい!
                                                                  • 複数のgithubアカウントをノンストレスで運用する方法(脱ssh鍵設定)(git credential helperの活用) - Qiita

                                                                    複数のgithubアカウントをノンストレスで運用する方法(脱ssh鍵設定)(git credential helperの活用)GoGitGitHubPrivateRepositorygithub-credential-helper はじめに githubは公式でも言っているように、基本的に1人1アカウントで運用することが推奨されています。 しかし、様々な事情で複数のGithub Accountを利用している人も多いのではないでしょうか。 そんな時に困るのが、git commandを使用する時の認証だと思います。 実際にググってみると、以下のような回避方法がありました。 ssh keyを登録して、ssh configを設定して切り分ける方法(一番王道) 1つのリポジトリだけであれば、 https://username:password@github.com/xxx/xxx でcloneする方

                                                                      複数のgithubアカウントをノンストレスで運用する方法(脱ssh鍵設定)(git credential helperの活用) - Qiita
                                                                    • Git インストール と基本的な使い方のまとめ - u nextで息抜きする組み込みエンジニア

                                                                      Python3のソースファイルを管理するのにGithubを使うので、Gitのインストールと簡単な使い方についてメモ程度にまとめてみます。 GitのインストールはGitのホームページから、インストーラーをダウンロードします。 Windows,Mac,Linux用があります。 Linux使いや、Mac使いの人はコマンドでインストールすると思いますが、Windowsはインストーラーでインストールできます。 Git ダウンロード Gitのダウンロード先はこちらです。 git-scm.com Git インストール 後は、ダウンロードした、インストーラー(2020年3月22日時点Git-2.25.1-64-bit.exe)をダブルクリックしてインストールします。 後は、インストーラーの指示に沿ってインストールを進めます。 私はVisual studio codeをエディターとして使っているのでVisu

                                                                        Git インストール と基本的な使い方のまとめ - u nextで息抜きする組み込みエンジニア
                                                                      • Gitのフック(pre-commit)とGithubActionsでSnyk Codeによる継続的なコードスキャンを試してみた | DevelopersIO

                                                                        Gitのフック(pre-commit)とGithubActionsでSnyk Codeによる継続的なコードスキャンを試してみた こんにちは、AWS事業本部コンサルティング部に所属している今泉(@bun76235104)です。 先日 Snyk Code とVSCodeの拡張機能でローカル環境で開発中コードのスキャンをやってみました。 実際のところ開発の時点で自分が書いているコードのどこが危険かというフィードバックをもらえることはありがたく、各種IDEで手軽に導入できるので非常に素晴らしいと思います。 今回はチーム開発をする上で、個々人が利用しているIDEに依存せず、SnykCodeを継続的に利用できないか考えて、以下2種類を試してみました! git hooksの機能を使ってコミット前にSnyk Code実行 pre-commit によってコミット前のSnyk Codeによるチェック Gith

                                                                          Gitのフック(pre-commit)とGithubActionsでSnyk Codeによる継続的なコードスキャンを試してみた | DevelopersIO
                                                                        • Git でリモートブランチへの切り替えはもっと簡単にできる - Qiita

                                                                          Branch 'foo' set up to track remote branch 'foo' from 'origin'. Switched to a new branch 'foo' と、親切に動作してくれます。 こちらのツイートで知りました。ありがとうございます。 git fetch git checkout foo で行けるような気が — ドキュネオ (@DQNEO) June 15, 2020 Git のドキュメント にちゃんと書いてありますね。 が見つからなくても、一致する名前のリモート (これを と呼びます) にトラッキングブランチが存在し、 --no-guess が指定されていない場合は次と同等です。 $ git checkout -b <branch> --track <remote>/<branch> これまでは、次のようにやっていました。

                                                                            Git でリモートブランチへの切り替えはもっと簡単にできる - Qiita
                                                                          • サードパーティの Git リポジトリから AWS CodePipeline のビルドステータスを追跡する | Amazon Web Services

                                                                            Amazon Web Services ブログ サードパーティの Git リポジトリから AWS CodePipeline のビルドステータスを追跡する (この記事は、Tracking the AWS CodePipeline build status from the third-party Git repository を翻訳したものです。) AWS CodePipeline では、パイプラインのソースとしてサードパーティの Git リポジトリを使用できますが、ビルドステータスをサードパーティ Git リポジトリダッシュボードで確認できない場合があります。開発者がリポジトリで作業する場合、同じダッシュボードでビルド/パイプラインのステータスを確認できることが望ましいです。このブログでは、パイプライン/ビルドステータスをサードパーティのリポジトリに反映するソリューションの構築手順を説明し

                                                                              サードパーティの Git リポジトリから AWS CodePipeline のビルドステータスを追跡する | Amazon Web Services
                                                                            • Bitbucket の Git LFS でバイナリファイルをバージョン管理する

                                                                              こんにちは。これを読んでいる方の中には、設計書などのドキュメントをExcelファイルで作成していたり、成果物と呼ぶファイルをソースコードと一緒にバージョン管理をしている(したい)方がいらっしゃるかと思います。このブログでは、そのようなお客様からよく質問される Git LFS についてご紹介します。 Git で バイナリファイル や 大容量のファイル を取り扱うときに困る事 Bitbucket のお問合せも増えてきて、改めて Git の導入を検討しているユーザーが増えてきているなと実感しています。それと同時に様々なご相談を頂くことも増えました。その中でも特に頂くご相談の一つに「Gitで成果物も管理してトレーサビリティを向上させたい。」というご要望があります。 ここで言う成果物とは「Excelなどで作成した設計書などのドキュメント」「VisioやCADといった作図ツールで出力した図面ファイル」

                                                                                Bitbucket の Git LFS でバイナリファイルをバージョン管理する
                                                                              • 「Git 2.44.0」が公開 ~Windows版のWindows 7/8対応はこれが最後となる見込み/32bit版「Git for Windows」も非推奨、2025年にも廃止へ

                                                                                  「Git 2.44.0」が公開 ~Windows版のWindows 7/8対応はこれが最後となる見込み/32bit版「Git for Windows」も非推奨、2025年にも廃止へ
                                                                                • 社会人になったのでディレクトリに応じてgitの設定を変える - Acme::AnaTofuZ->new;

                                                                                  ついに社会人になり、主戦場がmercurialからgitになりました。 gitは今まで脳死でanatofuz@gmail.comでcommitしていたのですが、娑婆にでると会社のドメインでcommitする必要性が出てきます。 しかし一般的な趣味プロダクトとかで会社のドメインを使うと不要な怒られが発生する可能性がある...!! 会社のプロダクトに関するものだけ会社のドメインを利用したい...!! という感じで、ディレクトリに応じてgitの設定を切り替えるようにしてみます。 リポジトリ管理 ディレクトリごとに設定を切り替える場合はリポジトリをローカルでどうやって管理するかが重要になってきます。 こういうときはghqを使うと良い感じにURLに応じてディレクトリを掘ってくれるので、会社のドメインに応じたディレクトリを勝手に作ってくれます。 今回は github.com/borderShojiみたい

                                                                                    社会人になったのでディレクトリに応じてgitの設定を変える - Acme::AnaTofuZ->new;