並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 1348件

新着順 人気順

Gitの検索結果241 - 280 件 / 1348件

  • Takuto Wada on Twitter: "Gitのコミット粒度はまずConventional Commitsで種類が混ざりにくいようにしつつ、「小さいコミットを後からくっつけたり並べ替えたりする方が、大きいコミットを後から分割するよりもずっと簡単なので、迷ったら細かくコミ… https://t.co/AlCtjvT3rC"

    Gitのコミット粒度はまずConventional Commitsで種類が混ざりにくいようにしつつ、「小さいコミットを後からくっつけたり並べ替えたりする方が、大きいコミットを後から分割するよりもずっと簡単なので、迷ったら細かくコミ… https://t.co/AlCtjvT3rC

      Takuto Wada on Twitter: "Gitのコミット粒度はまずConventional Commitsで種類が混ざりにくいようにしつつ、「小さいコミットを後からくっつけたり並べ替えたりする方が、大きいコミットを後から分割するよりもずっと簡単なので、迷ったら細かくコミ… https://t.co/AlCtjvT3rC"
    • My favourite Git commit

      I like Git commit messages. Used well, I think they’re one of the most powerful tools available to document a codebase over its lifetime. I’d like to illustrate that by showing you my favourite ever Git commit. This commit is from my time at the Government Digital Service, working on GOV.UK. It’s from a developer by the name of Dan Carley, and it has the rather unassuming name of “Convert template

      • スピード感のあるギークな勉強会のリアル〜実用Git第3版の輪読会を題材に - エムスリーテックブログ

        まえがき こんにちは。AI・機械学習チームの三浦 (@mamo3gr) です。2024年5月30日、チーム横断で実施していた「実用Git 第3版」の輪読会が足掛け2ヶ月で大団円を迎えました。振り返ってみると、エムスリーのエンジニアが持つ資質であるリーダーシップ、スピード感、ギークさがにじみ出ていた会でした。本記事ではこの輪読会の様子をお伝えするとともに、エンジニアリンググループの雰囲気を知っていただければと思います。 まえがき きっかけ 課題図書 形式 ギークなところ まとめ We are hiring !! エンジニア採用ページはこちら カジュアル面談もお気軽にどうぞ インターンも常時募集しています きっかけ 皆さんも常日頃のコードベースへの変更はお互いにレビューしているかと思います。筆者の所属するAI・機械学習チームでも同様ですがMR *1 の出し方やコミットの積み方に特に厳格なルール

          スピード感のあるギークな勉強会のリアル〜実用Git第3版の輪読会を題材に - エムスリーテックブログ
        • Your git log is not a changelog!

          written on Thursday, July 14, 2022 When you maintain a project, publishing new releases can quickly become a chore, so naturally one tries to automate it as much as possible. One release step which is often automated is updating the changelog. We already have git commit messages, so let's gather all the messages since the last tag and "Voilà!" changelog entries for the new version! There is howeve

          • バージョン管理システム「Git」にセキュリティ上の脆弱性、Git for Windowsユーザーやマルチユーザー環境利用者が取るべき対処法は?

            プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムの「Git」に、セキュリティ上の脆弱性があると指摘されています。すでにこの脆弱性に対応した最新バージョンとなる「Git 2.35.2」が公開されており、Git for Windowsユーザーやマルチユーザー環境でGitを使用しているユーザーには、Gitのアップグレードが推奨されています。 Git for Windows' uninstaller vulnerable to DLL hijacking when run under the SYSTEM user account · Advisory · git-for-windows/git · GitHub https://github.com/git-for-windows/git/security/advisories/GHSA-gf48-x3vr

              バージョン管理システム「Git」にセキュリティ上の脆弱性、Git for Windowsユーザーやマルチユーザー環境利用者が取るべき対処法は?
            • 15周年を迎えた分散バージョン管理システム「Git」、コアコントリビューターに聞く、その特徴

                15周年を迎えた分散バージョン管理システム「Git」、コアコントリビューターに聞く、その特徴
              • ChatGPTのAPIを利用してGitのブランチ名・コミットメッセージを自動生成するbentoを作りました

                使い方は柔軟ですが、自分が使っている方法を紹介します。 まず環境変数OPENAI_API_KEYにChatGPTのAPIのtokenをセットします。 ~/.gitconfigに以下の設定を足します。 [alias] sb = !git diff -w | bento -branch -model "gpt-4o" sc = !git diff -w --staged | bento -commit -model "gpt-4o" git sbでブランチ名推薦、git scでコミットメッセージ推薦をしてくれます。-modelでモデルを指定できますが、精度や速度の問題でgpt-4oがおすすめです。 色々使った結果、実際にGitのフローで使う場合、以下のことを考える必要があります。 ブランチ名を作りたい時はaddする前 新規ファイルは特に自動生成のファイルだとかなり大きくなることがあり、そういう

                  ChatGPTのAPIを利用してGitのブランチ名・コミットメッセージを自動生成するbentoを作りました
                • simple-gitを使ってみたら便利だった | DevelopersIO

                  simple-git を使って、TypeScript による自動化事例を記事に致しましたが、TypeScript による cli のフレームワークを主に説明していたり、方向性が微妙なポストだなぁと反省…。 こんにちは、高崎@アノテーション です。 はじめに 我々が行っている作業におきまして、手動でファイルを更新することや環境を整備することは少なくありません。 以前から手を抜いて少ない工数で効率よく、かつ人為的ミスを削減することを生き甲斐としておりまして、手動でファイル操作をするものがあれば、以前ですと Linux のターミナル上で作業していたこともあり bash シェルで自動化を行う方法はないか、を常に考えていました。 ファイルの変化を見る場合はgitを使ってローカルでリポジトリを組んでみたり、結果の文字列を捏ねて諸々処理する時には、シェルを実装するに当たって欠かすことのできないawkやs

                    simple-gitを使ってみたら便利だった | DevelopersIO
                  • VSCodeでgit add -p を快適に行う - Qiita

                    git add -p 便利ですよね。ファイルの変更箇所の一部だけをコミットしたいときによく使います。 ですが、自分はコマンドラインで git add -p する操作がどうにも慣れず、億劫に感じていました。 そこで Visual Studio Code の機能を使えばもっと直感的で快適に git add -p ができることを知りましたので紹介したいと思います。 動作イメージ こんな感じで快適にできるよっていうイメージを伝えるためにgifを作ってみました。 このサンプルは3行の変更があるときに、git add -p を利用して「1行目をコミット」してから「2,3行目をコミット」する例です。 git add -p する手順としては下記になります。 addしたい箇所を選択する。 addする変更箇所が1行の場合はその行にカーソルがあればOK(↑の例でいう「1行目を変更」のコミットのやり方) 複数行の

                      VSCodeでgit add -p を快適に行う - Qiita
                    • AWS CodeCommit リポジトリを他の Git プロバイダーに移行する方法 | Amazon Web Services

                      Amazon Web Services ブログ AWS CodeCommit リポジトリを他の Git プロバイダーに移行する方法 本記事は 2024 年 7 月 31 日時点のブログ How to migrate your AWS CodeCommit repository to another Git provider を翻訳したものです。 慎重に検討を重ねた結果、 2024 年 7 月 25 日をもちまして、 AWS CodeCommit について、新規のお客様向けのアクセスを閉じることを決定いたしました。 AWS CodeCommit を既にお使いのお客様は、これまで通りサービスをご利用いただくことが可能です。 AWS は AWS CodeCommit のセキュリティ、可用性、パフォーマンスの改善に引き続き投資を行ってまいりますが、新機能の導入は予定しておりません。 お客様は、リポ

                        AWS CodeCommit リポジトリを他の Git プロバイダーに移行する方法 | Amazon Web Services
                      • 【Git】新規ローカルブランチ作成時に自動でFirst Commitを行う for Four Keys

                        この記事は GMOアドマーケティング Advent Calendar 2023 5日目の記事です。 皆さん、お久しぶりです。GMOアドマーケティングのGood!Apps開発担当のharuです。 最近、弊社の開発部ではFour Keysを導入し、開発者体験や生産性の向上に注力しています。今回は、Four Keysの計測に必要な処理の一部を自動化しましたので、その詳細についてお話しできればと思います。 Four Keysとは まず、Four Keysについて簡単に説明します。 Four Keysは、GoogleのDevOps Research and Assessmentチームが提唱した、ソフトウェア開発チームのパフォーマンスを評価するためのフレームワークです。このフレームワークは以下の4つの指標で構成されています。 デプロイの頻度: 本番環境へのリリースの頻度を示します。頻繁なリリースは、ア

                          【Git】新規ローカルブランチ作成時に自動でFirst Commitを行う for Four Keys
                        • gitでコミット(commit)前にterraform fmtやtflintを実行したい時はpre-commit-terraformが便利 | DevelopersIO

                          gitでコミット(commit)前にterraform fmtやtflintを実行したい時はpre-commit-terraformが便利 「ローカルでもterraform fmtやtflint・tfsecの実行を自動化したい。」 terraformにはコードのフォーマットやテストに便利なcliツールやコマンドが色々あります。 (terraform fmt、terarform validate、tfsec、tflint等) ただ、このコマンドを毎回手動で実行するのは面倒です。 CI/CDツール上で実行するのもいいですが、CIで失敗する前にローカルで気づけたらより良いですよね。 そんな時に便利なpre-commit-terraformを紹介します。 pre-commit-terraformとは pre-commitフレームワークで使用できる Terraform の git hook スクリプ

                            gitでコミット(commit)前にterraform fmtやtflintを実行したい時はpre-commit-terraformが便利 | DevelopersIO
                          • GitHub - orhun/git-cliff: A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️

                            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 - orhun/git-cliff: A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
                            • bun.lockbのVersion管理をGitでどうやる?問題

                              はじめに bun installで生成されるBunのロックファイルはbun.lockbというバイナリファイルである。 公式を読むと性能向上のためにバイナリ化していることがわかる。 Why is it binary? In a word: Performance. Bun’s lockfile saves & loads incredibly quickly, and saves a lot more data than what is typically inside lockfiles. 困ること まさにこのツイートの問題で、Git管理したいのにバイナリが出力されるのは不便で、どうしよう? と実際の本番利用では困るだろう。 解決方法 案1. git diffで差分確認する 公式のページを読むと、どうやら設定追加でgit diffができるらしい。 bun install request g

                                bun.lockbのVersion管理をGitでどうやる?問題
                              • Git Credential Manager Core: Building a universal authentication experience

                                SecurityGit Credential Manager Core: Building a universal authentication experienceAuthentication is a critical component to your daily development. When working in open source, you need to prove that you have rights to update a branch with git push. Additionally… Authentication is a critical component to your daily development. When working in open source, you need to prove that you have rights t

                                  Git Credential Manager Core: Building a universal authentication experience
                                • Overleaf + Git

                                  How to use Overleaf + Git to manage your TeX file Overleaf is an online TeX editor with a lot of functionality. Most importantly for me, multiple persons can work on the same file at the same time, so it is ideal for collaboration. However not all people like to write TeX within the browser; many have their own preferred editor (TeXShop for example). Here I'd like to explain how to use your TeX ed

                                  • GitHub - altsem/gitu: A TUI Git client inspired by Magit

                                    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 - altsem/gitu: A TUI Git client inspired by Magit
                                    • データレイクをGitライクに使いたい!lakeFSを使ってみた | DevelopersIO

                                      はじめに lakeFSは、ざっくり言うとデータレイクをGitのようなリポジトリぽく取り扱うソフトウェア/サービスです。Gitライクなので、ブランチの作成、バージョン管理、ロールバックなどをCLIまたはGUIにて実行できます。 現在、クラウドストレージをデータレイクとして使う場合にはAWS S3/Google Cloud Storage/Azure Blob Storageなど複数の選択肢があるかと思いますが、lakeFSをインターフェースとして入れることで、実際のストレージがどこにあるかを意識することなくデータレイクを取り扱えるため、マルチクラウドなデータ分析基盤においてより力を発揮します。 lakeFSにはローカル環境に導入するオープンソース版と、SaaSとして提供されるlakeFS Cloudがあります。 今回はオープンソース版でクイックスタートをやってみます。環境はMacBook P

                                        データレイクをGitライクに使いたい!lakeFSを使ってみた | DevelopersIO
                                      • 「Git 2.26」リリース、git rebaseのデフォルトバックエンドが変更される | OSDN Magazine

                                        分散型バージョン管理システムGit開発チームは3月22日、最新版となる「Git 2.26.0」のリリースを発表した。rebaseメカニズムの変更など、多数の機能が強化されている。 Git 2.26は1月に公開されたGit 2.25に続く最新版。大きな変更点としては、rebaseメカニズムの再実装がある。git rebaseのデフォルトでは従来は「apply」バックエンドがデフォルトとなっていたが、本バージョンではデフォルトで「merge」バックエンドが使われるようになった。これらのバックエンドは挙動が異なるため、もしワークフローが影響を受けた場合は、「rebase.backend」設定変数を「apply」に変更して以前のデフォルトに戻すことを推奨している。 リポジトリ間でのデータのやりとりを行う「Transport Protocol」では、「Transport Protocol v2」がデ

                                          「Git 2.26」リリース、git rebaseのデフォルトバックエンドが変更される | OSDN Magazine
                                        • GitHub - martinvonz/jj: A Git-compatible VCS that is both simple and powerful

                                          Jujutsu is a powerful version control system for software projects. You use it to get a copy of your code, track changes to the code, and finally publish those changes for others to see and use. It is designed from the ground up to be easy to use—whether you're new or experienced, working on brand new projects alone, or large scale software projects with large histories and teams. Jujutsu is unlik

                                            GitHub - martinvonz/jj: A Git-compatible VCS that is both simple and powerful
                                          • 池田 泰延 on Twitter: "GitHubの新サービスCodespacesを試したのですが、これはすごい。 ・ブラウザでコード編集ができる ・ターミナルが動く ・localhostのウェブサーバーも動く ・Gitのプッシュもできる ・iPadで難なく利用でき… https://t.co/YImKp6a7U1"

                                            GitHubの新サービスCodespacesを試したのですが、これはすごい。 ・ブラウザでコード編集ができる ・ターミナルが動く ・localhostのウェブサーバーも動く ・Gitのプッシュもできる ・iPadで難なく利用でき… https://t.co/YImKp6a7U1

                                              池田 泰延 on Twitter: "GitHubの新サービスCodespacesを試したのですが、これはすごい。 ・ブラウザでコード編集ができる ・ターミナルが動く ・localhostのウェブサーバーも動く ・Gitのプッシュもできる ・iPadで難なく利用でき… https://t.co/YImKp6a7U1"
                                            • VRChatアバターGit管理でアバター多頭飼いのススメ - Narazaka::Blog

                                              VRChat系プロジェクト(アバター・アセットとも)を管理するときは制作者、利用者に限らずGitを使うといいぞというのは良く言われる話です。 ただVRChatter向けに初歩的な所の導入はありベーシックなところの説明はなされているものの、Gitの底力系記事というかGitを使い慣れている人向けのノウハウみたいなのはいまいち見当たらない気がしました。なのでアバター購入ヘビーユーザーの自分が便利だと思っている方法を書こうと思います。 初心者向け導入記事 GitExtensionsとGitlabおすすめ説 Gitを使った多数のアバターの統合管理 アバターテンプレートリポジトリによる管理 テンプレートリポジトリを作る 新規のアバターリポジトリに適用する 既存のアバターリポジトリに適用する 更新運用する 応用編 SDK2とSDK3の並行管理 アバターのSDK3対応のTipsを少し UniVRM並行管理

                                                VRChatアバターGit管理でアバター多頭飼いのススメ - Narazaka::Blog
                                              • GitHub - TheYkk/git-switcher: Switch between your git profiles easily

                                                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 - TheYkk/git-switcher: Switch between your git profiles easily
                                                • 「Git 2.35.2」が公開 ~2件の脆弱性を修正【4月14日追記】/マルチユーザー環境、「Git for Windows」を使っている場合は警戒を

                                                    「Git 2.35.2」が公開 ~2件の脆弱性を修正【4月14日追記】/マルチユーザー環境、「Git for Windows」を使っている場合は警戒を
                                                  • 新山祐介 (Yusuke Shinyama) on Twitter: "gitを使ってUnixの設定ファイル群を管理する方法。 alias dotfiles='git --git-dir=/home/user/.dotfiles --work-tree=/' のようなエイリアスを定義しておけば、ルート… https://t.co/CMmdMCn1OP"

                                                    gitを使ってUnixの設定ファイル群を管理する方法。 alias dotfiles='git --git-dir=/home/user/.dotfiles --work-tree=/' のようなエイリアスを定義しておけば、ルート… https://t.co/CMmdMCn1OP

                                                      新山祐介 (Yusuke Shinyama) on Twitter: "gitを使ってUnixの設定ファイル群を管理する方法。 alias dotfiles='git --git-dir=/home/user/.dotfiles --work-tree=/' のようなエイリアスを定義しておけば、ルート… https://t.co/CMmdMCn1OP"
                                                    • 会社の社内システムをどうにかしたいとの依頼でサーバー覗いたらGit管理されておらず、historyコマンドを見ると最後のコマンドがrm -rf .git/で…

                                                      Ryuichi Hayashi @drapon 0→1ばかりやってる人です/UIデザイナー&UXエンジニア/Web&iOS&Androidアプリ開発/2児の父/東京と京都で2社経営/2020年11月に東京から静岡へ移住 quon.io Ryuichi Hayashi @drapon エンジニアがいなくなった会社の社内システムをどうにかしたいという依頼があったのでサーバーの中覗いたらGit管理されてなかった。 おかしいなと思いつつhistoryコマンドで見ると最後のコマンドがrm -rf .git/だった。 2021-11-12 17:00:23

                                                        会社の社内システムをどうにかしたいとの依頼でサーバー覗いたらGit管理されておらず、historyコマンドを見ると最後のコマンドがrm -rf .git/で…
                                                      • Security keys are now supported for SSH Git operations

                                                        EngineeringSecuritySecurity keys are now supported for SSH Git operationsGitHub has been at the forefront of security key adoption for many years. We were an early adopter of Universal 2nd Factor ("U2F") and were also one of the first… GitHub has been at the forefront of security key adoption for many years. We were an early adopter of Universal 2nd Factor (“U2F”) and were also one of the first si

                                                          Security keys are now supported for SSH Git operations
                                                        • Improving Git protocol security on GitHub

                                                          ProductSecurityImproving Git protocol security on GitHubWe’re changing which keys are supported in SSH and removing unencrypted Git protocol. Only users connecting via SSH or git:// will be affected. If your Git remotes start with https://, nothing in this post will affect you. If you’re an SSH user, read on for the details and timeline. Hello from Git Systems, the team at GitHub that makes sure y

                                                            Improving Git protocol security on GitHub
                                                          • 初めてPullRequestを対応する前に知りたいGitのコミットについて - ANDPAD Tech Blog

                                                            こんにちは!2021年2月にアンドパッドに入社しました、エンジニアの浜田です。 私の経歴として入社前までチームでの開発をほとんどしてきませんでした。アンドパッドに入社して初めてチーム開発をするようになりました。 入社当初、私がPR(Pull Request)を対応する中で教えてもらったことや、他の方が教えてもらっていたことを社内向けに初めてPRを対応する前に知りたいことというタイトルで記事をまとめました。今回はその記事の内容からGitに関してまとめた4点を紹介させていただきます。 はじめに 1. コミットメッセージは1行目がタイトルで3行目から説明 2. 1コミットに複数の対応を混ぜない 3. コミットメッセージに有益な情報を残す 4. レビュー前にGitのコミット整理 まとめ はじめに アンドパッドではGitHub上で開発を進めています。PRのマージ条件の1つにレビュアーのApprove

                                                              初めてPullRequestを対応する前に知りたいGitのコミットについて - ANDPAD Tech Blog
                                                            • 「git deploy」によるコードのプッシュとターミナルでのビルド処理の表示 | Google Cloud 公式ブログ

                                                              ※この投稿は米国時間 2021 年 9 月 14 日に、Google Cloud blog に投稿されたものの抄訳です。 Heroku などのホスティング サービスでは、「git push heroku main」を実行すればコードのプッシュ、ビルド、デプロイが行われます。このようなユーザー ワークフローに慣れている人も多いでしょう。リモートの Git サーバーがコードを受け取ると、ビルドが開始されるのです。 Cloud Build のソースベースのビルドトリガーでも同様のことが行えるようになっており、「git push」でコードをプッシュすればビルドが開始されます。ただし、git push コマンドを実行した際に、実際のビルド処理の内容が表示されることはありません。 Heroku を使用する場合と同じように使えるコマンドはないのでしょうか。 実は、git deploy というコマンドがあ

                                                                「git deploy」によるコードのプッシュとターミナルでのビルド処理の表示 | Google Cloud 公式ブログ
                                                              • Nikki Siapno on Twitter: "Git Workflow 👇 https://t.co/NVp8h5nh84"

                                                                Git Workflow 👇 https://t.co/NVp8h5nh84

                                                                  Nikki Siapno on Twitter: "Git Workflow 👇 https://t.co/NVp8h5nh84"
                                                                • 特定のファイルだけgit stashする - $shibayu36->blog;

                                                                  いつの間にか普通に出来るようになっていた。 git stash push hoge.txt fuga.txt 参考 Stash only one file out of multiple files that have changed with Git? - Stack Overflow Git 2.13くらいから出来るようになったっぽい?

                                                                    特定のファイルだけgit stashする - $shibayu36->blog;
                                                                  • Cloud Run Button : クリックするだけで Git リポジトリのアプリを Cloud Run にデプロイ | Google Cloud 公式ブログ

                                                                    ※この投稿は米国時間 2019 年 8 月 22 日に Google Cloud blog に投稿されたものの抄訳です。 運用やスケーラビリティ、セキュリティといったことを気にすることなく、コンテナ化されたサーバーレス アプリケーションを実行できる Cloud Run は、デベロッパーにとってうれしい存在です。アプリケーションをコンテナにパッケージングし、Cloud Run にデプロイすれば、フルマネージドの HTTPS エンドポイントを取得できます。 このたび、私たちは Google Cloud Platform(GCP)の Cloud Run にコンテナ化アプリケーションをデプロイする Cloud Run Button をリリースしました。Cloud Run Button の画像とリンクをソースコード リポジトリの README に追加すると、他のユーザーでも当該アプリケーションをボタ

                                                                      Cloud Run Button : クリックするだけで Git リポジトリのアプリを Cloud Run にデプロイ | Google Cloud 公式ブログ
                                                                    • 大コンテナ時代における.gitを使うワークフローの難点を解決するためにGitHubDDLを作った - ぱいぱいにっき

                                                                      こんにちは、この記事はPerl Advent Calendar 2021の4日目の記事です。 3日目は@yoku0825さんのPerlで作られたMySQL用の何かについてでした。日々お世話になっている、pt-query-digestがPerlで作られているのは知っていたのですが、他にもいろいろPerl製ツールがあるんですね。 さて、最近仕事で発生した課題を解決するためにGitHubDDLというCPANモジュールを作ったので紹介させていただきます。 TL;DR コンテナ環境において、プロジェクトの.gitをコンテナイメージに焼いたり、volume mountを行うのはいくつかの面で望ましくない 仕事ではDBスキーママイグレーションに.gitを用いるGitDDLを使用していた 以上のために、ECSでEFSマウントで.gitをマウントして構成が複雑になったり、.gitをイメージに焼いてpullが

                                                                        大コンテナ時代における.gitを使うワークフローの難点を解決するためにGitHubDDLを作った - ぱいぱいにっき
                                                                      • 「Git」に任意コード実行などへつながるおそれのある脆弱性が2件/「Git for Windows」「GitHub Desktop」などの関連ツールにセキュリティアップデート

                                                                          「Git」に任意コード実行などへつながるおそれのある脆弱性が2件/「Git for Windows」「GitHub Desktop」などの関連ツールにセキュリティアップデート
                                                                        • A new hash algorithm for Git [LWN.net]

                                                                          Benefits for LWN subscribersThe primary benefit from subscribing to LWN is helping to keep us publishing, but, beyond that, subscribers get immediate access to all site content and access to a number of extra site features. Please sign up today! The Git source-code management system is famously built on the SHA‑1 hashing algorithm, which has become an increasingly weak foundation over the years. S

                                                                          • Gitの内部構造をよく理解して、うまく使おう【基本の仕組みを解説】

                                                                            CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                                              Gitの内部構造をよく理解して、うまく使おう【基本の仕組みを解説】
                                                                            • P2PでGitを共有するコードコラボレーションネットワークシステム「Radicle」はどんなものなのか?を開発者が解説

                                                                              「Radicle」はGitリポジトリをP2Pで共有できるオープンソースソフトウェアで、ユーザーが独自のノードを実行するためサードパーティーに依存したり検閲を受けたりすることなく他人と協力して開発を行う事が可能です。そのRadicleの開発者がニュースサイト「Hacker News」のコメント欄に出現し、ユーザーのさまざまな疑問に答えました。 Radicle: sovereign code infrastructure https://radicle.xyz/ Radicle: Open-Source, Peer-to-Peer, GitHub Alternative | Hacker News https://news.ycombinator.com/item?id=39600810 Q:P2Pはバズワードとして使用されて以来非常に幅広い意味を持つようになってしまったので、ここではどういう

                                                                                P2PでGitを共有するコードコラボレーションネットワークシステム「Radicle」はどんなものなのか?を開発者が解説
                                                                              • Git履歴をgit resetとgit rebaseで管理する(翻訳)|TechRacho by BPS株式会社

                                                                                概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: How I manage my git history | Binary Solo 原文公開日: 2023/05/26 原著者: Ayush 日本語タイトルは内容に即したものにしました。 Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License. 私は全般的に、どちらかといえば規則にうるさい方ですが、自分のプロジェクトでgit履歴を管理するときはこの性格が役に立ちます。以前の私はGitHubの"squash & merge"方式をしばらく使っていましたが、その後Chris Mooreからいくつかのコツを教わりました。 私は"squash & merge"方式が好きになれません。どんなに巨大なプルリクエ

                                                                                  Git履歴をgit resetとgit rebaseで管理する(翻訳)|TechRacho by BPS株式会社
                                                                                • Git レビューする時に使うコマンド - Qiita

                                                                                  目的 タスクの作業途中にレビュー依頼を受けた時のコマンドをまとめました。 深夜テンションで書いたのでおかしいところがあったらコメントにて教えてください🙏 環境

                                                                                    Git レビューする時に使うコマンド - Qiita