並び順

ブックマーク数

期間指定

  • から
  • まで

481 - 520 件 / 1388件

新着順 人気順

Gitの検索結果481 - 520 件 / 1388件

  • GitHub - liamg/gitjacker: 🔪 Leak git repositories from misconfigured websites

    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 - liamg/gitjacker: 🔪 Leak git repositories from misconfigured websites
    • GitHub - hartwork/git-delete-merged-branches: :fire: Command-line tool to delete merged Git branches

      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 - hartwork/git-delete-merged-branches: :fire: Command-line tool to delete merged Git branches
      • git merge には dry run がないけど dry run っぽいことがしたい - Tomcky's blog

        --no-commit と --no-ff を使って dry run っぽいことを実現する。 $ git merge --no-commit --no-ff develop 単純に git merge だけだとコミットまでされてしまうので --no-commit をつける。 あと fast-forward でマージされないように --no-ff をつける。 マージ後は $ git diff --cached で状態を確認できて、コンフリクトが発生していなければ変更の差分が表示されるはずだし、コンフリクトしていたら * Unmerged path ... と表示されるはず。 コンフリクトが発生しておらず差分に問題なければ、このままコミットすればよいし、やっぱり取り消したいってなったら、 $ git merge --abort か $ git reset --hard HEAD とか状況に応じ

          git merge には dry run がないけど dry run っぽいことがしたい - Tomcky's blog
        • Git scraping: track changes over time by scraping to a Git repository

          Git scraping: track changes over time by scraping to a Git repository 9th October 2020 Git scraping is the name I’ve given a scraping technique that I’ve been experimenting with for a few years now. It’s really effective, and more people should use it. Update 5th March 2021: I presented a version of this post as a five minute lightning talk at NICAR 2021, which includes a live coding demo of build

            Git scraping: track changes over time by scraping to a Git repository
          • 【Git Flow】チーム開発のお作法~GitHubとブランチ管理編【採用試験対策】 - Qiita

            技術面以外で採用担当者の心証が爆上がりする知識ってな~んだ? 答えはチーム開発のお作法です! ここではGit Flowを利用したブランチ管理の手順を紹介していく。 GitHubだけで完結するように組んでいるから、GitHubのレポジトリもレビュー対象になっている採用試験対策に◎。 こんな人を対象にしているよ どこかの採用試験を受けるために、 GitHubでのブランチ管理方法 ブランチの種類と使い方 チーム開発のお作法 を知りたい人。 特にfwywdの一次採用試験を受ける人は必見。 前提知識 以下の知識があれば「なんじゃこりゃ」とならず読めるよう想定して執筆している。 GitHubとは何か知っている人 「コミット、プッシュ、マージ、プルリクエスト」をざっくり理解している人 Visual Studio Codeの基本操作を知っている人 使用するモノ一覧 GitHub Git Flow GitH

              【Git Flow】チーム開発のお作法~GitHubとブランチ管理編【採用試験対策】 - Qiita
            • なぜ僕らはGitでバージョン管理をするのか - Qiita

              プログラミングを初めて3ヶ月くらいしたとき、Gitってものがあると知りました。 バージョン管理をしてくれるシステムなんだってさ。 ファイル名に「test_20200615.php」なーんて書かなくて済むらしい。 便利らしいね、これ。 でも別にGit使わなくても個人開発出来てるし? コード書いたらファイルを上書きしても困ってないし? バージョン管理できるのはわかったよ。それでどんないいことがあるの? …という、過去の自分の疑問がありました。 今ではITエンジニアとなりGitなしでは生きていけなくなった自分自身が全力で答えていきます。 ( バージョン管理システム全体を代表してGitを例にあげてます) (SubversionでなくGitを使う理由の記事ではないのであしからず) ・2020/06/29追記 この記事の次ステップはこちらに書きましたので、あわせてどうぞ。 Gitを触り始めてからGit

                なぜ僕らはGitでバージョン管理をするのか - Qiita
              • 【初心者にやさしい】イメージで理解する『git コマンド』 - Qiita

                本記事の目的 本記事の目的は、 「イメージのわきずらいgit」に対して、頭の中でイメージしながら使いこなしていけるようになる方を一人でも多く増やすこと です。 そのために一つ一つのgit コマンドを図と共に理解できるように説明していきます。 gitの3要素 gitは、「誰が」「いつ」「何を」「何のために」変更したのかということを時系列で簡単に把握することができる便利なツールです。 そんなgitには使いこなすために知っておくべき3つの要素があると私は考えています。 ワークツリー ステージ ローカルリポジトリ 以下の図を見ていただくと分かりやすいと思いますが、 gitでは主にこの3つの領域を駆使して変更履歴を管理していきます。 これからご説明するコマンドも、この3つの領域を考慮しながら説明させていただくのでしっかりと理解しておきましょう。ただしざっくりとした理解で大丈夫だと思います。 git

                  【初心者にやさしい】イメージで理解する『git コマンド』 - Qiita
                • 1Passwordから情報を取得するgit credential helperを作ってみた | DevelopersIO

                  DA事業部の岩澤です。 最近、色々ありまして社用PCにWSLを導入しました。 (MacにVMWare使ってWindows10入れてその上にWSLのUbuntu入れました。さらにMac側にはDocker環境もインストールしているので、時折PC FANがいい音を奏でます) ついでにgit操作も行えるようにと git(ver.2.24.0)をインストールしたりしました。 すると、設定が悪いのかリモートリポジトリにアクセスする度にパスワード入力を求められてしまい... ・pushしようとしてパスワード聞かれてコピー&ペースト ・fetchしようとしてパスワード聞かれてコピー&ペースト ・cloneしようとしてパスワード聞かれてコピー&ペースト ...いけない、このままでは虚ろな目で作業することになり精神的にもよろしくないです。 これを改善すべく1Passwordからユーザーとパスワードを引っ張って

                    1Passwordから情報を取得するgit credential helperを作ってみた | DevelopersIO
                  • Changes to Git commit workflow - Externals

                    Hi everyone, Yesterday (2021-03-28) two malicious commits were pushed to the php-src repo 1 from the names of Rasmus Lerdorf and myself. We don't yet know how exactly this happened, but everything points towards a compromise of the git.php.net server (rather than a compromise of an individual git account). While investigation is still underway, we have decided that maintaining our own git infrastr

                    • Gitアドバンスドチートシート - Qiita

                      冒頭の画像が素晴らしくわかりやすかったので紹介してみます。 以下はMaxence Poutord( dev.to / Twitter / GitHub / Linkedin )によるGit: Cheat Sheet (advanced)の日本語訳です。 Git: Cheat Sheet (advanced) Gitでわからないことがあったときのために、この小さなチートシートを作りました。 git commitやgit pull/pushといった本当に基本的なコマンドはあえてスルーしているのでご注意ください。 このチートシートは"advancedな"使い方を目的としています。 🧭 Navigation - Go to the previous branch ひとつ前にいたブランチに戻る。

                        Gitアドバンスドチートシート - Qiita
                      • 【Git】「.git」の中をGitに管理させてみた - Qiita

                        はじめに Git Advent Calendar 2023 3日目の投稿です。よろしくおねがいします。 前々回、前回を通じて以下のコマンドが使えるようになったと思います。 git init git add git commit git branch git checkout git merge 内部でどんな動きがされてるか気になったので、今回は↑のコマンドを実行した時に.gitフォルダの中がどのように変化するか観察したいと思います。 やること 下の感じで進めていきます。 リポジトリ(A)を作成 ⬇ リポジトリ(A)の.git内でgit initして.gitを管理するリポジトリ(B)を作成 ⬇ リポジトリ(A)の方でGitのコマンドをいろいろ打ってリポジトリ(B)で差分を観察 Gitリポジトリを2つ使っているので、切り替えがわかりにくい箇所があると思いますがご容赦ください 準備 「git/s

                          【Git】「.git」の中をGitに管理させてみた - Qiita
                        • git rebaseが捗るオプション紹介 - madokaのブログ

                          git rebaseでfixupやsquashをよくつかうわたしが出会って感動したオプションたちを紹介してこうと思います。 rebase.autostash git rebase を行うとき、編集差分がある状態では実行できないため、stashして下さいてきなコメントが出てやり直しとなってしまうのが、なんとも面倒臭いと思うのです。 これを払拭するのがautostashです。 git rebase を実行した際に自動でgit stashを行い、rebaseの作業に移ります。そして、rebase作業が終わった際にはstashしたものを戻すgit stash popまでを自動でやってくれるというものです。ぜひ、おすすめしたい、、! rebase.abbreviateCommands git rebase -i で作業するとき、毎度出てくるこの画面。 pick 5f818fa edit file p

                            git rebaseが捗るオプション紹介 - madokaのブログ
                          • 【PHP src】PHPはソース管理に独自gitサーバを辞めてGitHubに移行する - Qiita

                            これまでPHPはgit.php.netがメインのソース管理リポジトリでした。 GitHubにもリポジトリはありましたが、あくまでミラーという扱いでした。 しかし今後はgit.php.netを廃止し、GitHubへと完全移行することになりました。 原因はハッキングです。 経緯 https://github.com/php/php-src/commit/c730aa26bd52829a49f2ad284b181b7e82a68d7d Rasmus Lerdorf名義でおかしなコミットが行われました。 zval *enc; if ((Z_TYPE(PG(http_globals)[TRACK_VARS_SERVER]) == IS_ARRAY || zend_is_auto_global_str(ZEND_STRL("_SERVER"))) && (enc = zend_hash_str_fin

                              【PHP src】PHPはソース管理に独自gitサーバを辞めてGitHubに移行する - Qiita
                            • Git 初期設定 - Qiita

                              まず、MacにインストールされているGitのバージョンを確認しておきましょう。 Windowsと違ってMacはGit標準搭載されているので良きです。 万が一、Gitのバージョンが1系であればアップデートしておいた方が良いでしょう。 git 設定確認 設定ファイルの場所 Local: .git/config 各対象のリポジトリの.gitディレクトリ Global: ~/.gitconfig 基本はLocalとGlobalの設定ファイルの場所だけ覚えておけばokです。 設定ファイルはコマンドから書き換えることを推奨します。 直接書き換えてしまってもokです。 Git初期設定手順(必須) git ユーザー名、メールアドレスの設定 ユーザ名、メールアドレスは必ず設定しておきます。 公開リポジトリだとWebから見られてしまうので、本名は設定しない方が無難です。

                                Git 初期設定 - Qiita
                              • Git に GitHub の認証情報をキャッシュする - GitHub Docs

                                ヒント: SSH で GitHub リポジトリをクローンすると、他の資格情報ではなく SSH キーで認証することができます。 SSH 接続の設定については、「SSH を使用した GitHub への接続」をご覧ください。 GitHub CLI GitHub CLI は、Git 操作の優先プロトコルとして HTTPS を選択すると自動的に Git 資格情報を格納し、GitHub 資格情報で Git に対して認証するかどうかを尋ねるプロンプトに対して "はい" と答えます。 macOS、Windows、または Linux に GitHub CLI をインストールします。 コマンド ラインで、「gh auth login」と入力し、プロンプトに従います。 Git 操作の優先プロトコルの入力を求められたら、HTTPS を選択します。 GitHub 資格情報を使用して Git に対する認証を行うかどう

                                  Git に GitHub の認証情報をキャッシュする - GitHub Docs
                                • 第792回 GUIのGitクライアント、GittyupでGitの勉強をする | gihyo.jp

                                  Ubuntu Weekly Recipe 第792回GUIのGitクライアント⁠⁠、GittyupでGitの勉強をする 今回はオープンソースでマルチプラットフォームなGUIのGitクライアント、Gittyupを紹介します。 Git初学者向けのGUIクライアント あなたはプログラマーです。Gitも突っ込んだことは検索しないとよくわからないものの、普段遣いする範囲では手に馴染んたツールとなっています。 そんな中、同じチームに中途採用の新人が配属されることになりました。プログラムに関する知識はあるものの、Gitについては経験がないらしく、説明してくれと上長から言われてしまいました。 そんな人に説明できるほど詳しいわけではないんだけどな……と思いつつ、クライアントOS(もちろんUbuntu)で動作するGitクライアントを探し始めました。長期的に考えればgitコマンドを覚えてもらうほうがいいに決まっ

                                    第792回 GUIのGitクライアント、GittyupでGitの勉強をする | gihyo.jp
                                  • Git credential helper vulnerability announced (Update)

                                    CommunityOpen SourceSecurityGit credential helper vulnerability announced (Update)Learn more about the security vulnerabilities affecting Git 2.26.1 and older. A couple of days ago, Git released v2.26.1 to address a critical vulnerability in the credential helper mechanism. Today, the Git project is releasing another round of updates to address a related issue that’s present in v2.26.1 and older.

                                      Git credential helper vulnerability announced (Update)
                                    • バージョン管理(Git/GitHub) - ソフトウェア1 (2020)

                                      バージョン管理(Git/GitHub)¶ バージョン管理とは、ファイルの更新履歴を記録する仕組みです。ソースコードのバックアップとして使えます。 ここではバージョン管理の基本の基本について紹介します。バージョン管理は現代のソフトウェア開発において必須の技術です。これから先、授業や研究でコーディングする際は、常にバージョン管理をすることを強くオススメします。バージョン管理は全ての学生が知っておいて良い概念ですが、比較的新しい技術なので、 これまでは必修の講義で教える機会がありませんでした。 なので、今年度からは、電気系学生必修のこのソフト1の講義で少し触れておくことになりました。 有益な資料: ドットインストールのGitの回: 短い動画でGitを紹介しています。これを眺めて雰囲気を知るといいかもしれません。 Git/gitlabで共同作業をするための最小限の知識:田浦先生による3年生向けの選

                                      • Git Flowの推奨はもう止めましょう!

                                        George Stocker チームがテスト駆動開発を通じて、より良いソフトウェアを、より速く提供できるようにすることを使命とするソフトウェア技術者。 この記事は、著者の許可を得て配信しています。 https://georgestocker.com/2020/03/04/please-stop-recommending-git-flow/ Git-flowはこのブログで投稿された人気のあるブランチおよびマージ法であり、「A Successful Git branching model」というタイトルがつけられています。 過去10年間で無数のチームは見出しにだまされ、あえて言わせてもらうとごまかして来たと言えるでしょう。 投稿されたブログを読めば、著者はみなさんが成功裏にプロジェクトを導入したと主張していることが分かります。しかし意図的にか成功したプロジェクトの詳細については語っていません。

                                          Git Flowの推奨はもう止めましょう!
                                        • Rubyやgit-gsubを使って正規表現で複数行を置換する - アジャイルSEの憂鬱

                                          150個を超える *.tf をまとめて編集する方法を調べたので、備忘録としてまとめておく。 経緯 Terraformのコードを複数ファイルにすべきか、それとも1つのファイルにすべきか難しいな。hclをパースして、hclを書くプログラムを書いた方が良いのかなぁ...— 神速 (@sinsoku_listy) 2023年6月2日 150ファイルくらいvimで1つずつ心を込めて編集している。— 神速 (@sinsoku_listy) 2023年6月2日 30ファイル目くらいで正規表現で解決しようとしたけど、正規表現が難しくて時間が溶けてしまった...辛い... https://t.co/JRzCYN9g3x— 神速 (@sinsoku_listy) 2023年6月2日 やりたかったこと 以下のようなコードが大量にあるとき、全てのファイルから指定のチームidを持つ team { ... } を削除

                                            Rubyやgit-gsubを使って正規表現で複数行を置換する - アジャイルSEの憂鬱
                                          • GitHub Actionでtagを打った際にgit-pr-releaseみたいなリリースノートを作る - Screaming Loud

                                            今年はコロナで出かけていないので、ちょっとGitHub Actionいじってます。 やりたいこと タイトル通りですが、やりたいことは「GitHub Actionでタグを打ったときに、git-pr-releaseみたいな前のタグからのPRのリストをリリースノートに乗せたい」です。 実際の自動で生成したリリースノート やりかた これを実施するにあたり、git-pr-releaseと違ってメインブランチとサブブランチを決めてそのPRを取るという手法が使えないので以下のようにする必要があります 前のタグからの今のタグへの全コミット取得 PRのコミット取得 対象のPRを取得 リリースノートに反映 前のタグからの今のタグへの全コミット取得 これはGitHubのAPIからは取れなかったので、Git操作で取得します。 git log を使えば、あるタグから別のタグまでのコミットログを取れます。 また通常の

                                              GitHub Actionでtagを打った際にgit-pr-releaseみたいなリリースノートを作る - Screaming Loud
                                            • GUI GitツールのRebase, Cherry pick | フューチャー技術ブログ

                                              Gitを使っての開発で、指定のツールや好みのGitクライアントを使っていると思います。 ターミナルの黒画面でGitコマンドを使うのはちょっと不安、GUI画面から画面を確認しながらGitを操作したい方向けの記事です。 GitのBranch作成やCheckout, Commit, Pushまで使えた方向けに、次の段階としてRebase, Cherry Pickなどの実行方法を説明します。 紹介するツール Sourcetree Visual Studio Code with Git Graphプラグイン IntelliJ IDEA Git操作イメージ説明にあたりGitツリーが以下の状態であることを前提としています。 feature ブランチは個人の開発ブランチです。master ブランチは状況により develop ブランチなどに適宜読みかえください。 初期状態 masterブランチへRebas

                                                GUI GitツールのRebase, Cherry pick | フューチャー技術ブログ
                                              • [小ネタ]git rebaseでコミットをまとめる | DevelopersIO

                                                gitは大切です。とっても大切です。でも難しいです。 今回は、terminal上でgit rebaseを使用してコミットをまとめようとした際にハマったのでまとめます。 git rebaseでコミットをまとめる手順 以下の手順でコミットをまとめます。 git rebase -i HEAD~nコマンドの実施 (n個前のコミットから修正対象) viが立ち上がるので、まとめるコミットをpick -> fixupに修正する viを上書き保存して終了する(:wq) コミットをまとめる では実際にコミットをまとめてみます。 コミットログを確認 rebase_check.pyという足し算を行うpythonファイルを準備します。 rebase_check.py a = 2 b = 3 result = a + b print(result) git logコマンドを使用しrebase_check.pyのロー

                                                  [小ネタ]git rebaseでコミットをまとめる | DevelopersIO
                                                • Next.js(最新version)でChatGPTのCloneアプリを作成してみた。(Gitで確認できます) - Qiita

                                                  Next.js(最新version)でChatGPTのCloneアプリを作成してみた。(Gitで確認できます)PythonJavaScriptVue.jsReactChatGPT ChatGPTをゼロから作ってみた 作成したアプリの画像 下記でアプリを実際に動かせるのでよかったら確認してみてください。 ChatGPT-Clone-AppのURL プロジェクトはGitで管理してますので、クローンして使ってみてください。 chat-gpt-clone-appのGithubリポジトリのURL 自己紹介 お久しぶりの投稿です。本業と個人の仕事で忙しく1年振りの投稿になります。 株式会社DYMのエンジニアをしております、永松です。 普段はインフラはAWSを使い、Python(FastAPi), Golang(net/http), PHP(Laravel), TypeScript(Nuxt.js or

                                                    Next.js(最新version)でChatGPTのCloneアプリを作成してみた。(Gitで確認できます) - Qiita
                                                  • Highlights from Git 2.40

                                                    EngineeringOpen SourceHighlights from Git 2.40The first Git release of the year is here! Take a look at some of our highlights on what's new in Git 2.40. The open source Git project just released Git 2.40 with features and bug fixes from over 88 contributors, 30 of them new. We last caught up with you on the latest in Git when 2.39 was released. To celebrate this most recent release, here’s GitHub

                                                      Highlights from Git 2.40
                                                    • gitで特定のcommitバージョン/リビジョンを指すコレをなんと呼ぶか問題 - Qiita

                                                      これ ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ commit 3a8461e04c04ed94a64df5d2cd7adbe764a2b8d8 Author: bigwheel <hogehoge@gmail.com> Date: Tue May 2 02:50:19 2017 +0900 Fix Process output method 同僚に「ちょっとそのコミットのこれ、slack DMで送ってー」なんて言うとき、あると思います。 これをなんと呼ぶか。 自分はコミットハッシュないしコミットIDと呼んできましたがどうやら正しい呼称ではなさそう。 先に結論 Git manual的には コミットのSHA-1 ないし コミット(オブジェクト)?の(オブジェクト名|SHA-1)が正しい。 もしくはPro Git - Bookには以下の表現もある。 コミッ

                                                        gitで特定のcommitバージョン/リビジョンを指すコレをなんと呼ぶか問題 - Qiita
                                                      • Git GUI クライアント選定奮闘記 - Cloudii blog

                                                        はじめに Gitの操作は、基本的にSourceTreeを使っている id:s-yokoyamaです。 大変お世話になっているSourceTreeなのですが、最近フリーズや動作が重く 別のツールに移行してみるか。 と いろいろ触ってみた結果、Forkと呼ばれるツールが良さそうだったので、 他のツールを吟味した結果と一緒に紹介します。 Git GUIクライアントに求める機能 はじめに、私がGitクライアントに求める機能です。 内容 補足 Win/Mac対応 無料 logのtree表示 別ブランチとの関係がひと目で分かり便利 複数リポジトリ管理 Diff機能 Diffの見やすさ、操作性 ※重要 行コミット機能 同じファイルでコミットを分けれるか 日本語 できれば... 導入 SourceTreeは、アカウントを作るのが少し手間ですね... Git GUI クライアント一覧 Git GUI クライ

                                                          Git GUI クライアント選定奮闘記 - Cloudii blog
                                                        • Windows10のgit logが文字化け(<E8><A4>...)するときの対処 - Qiita

                                                          powershellやcmdで見ると以下のように文字化けしてしまっていたのですが この記事のコメント欄で「gitでなくgit logで表示に使ってるlessの文字コードが違うのではないか」ということと、lessはLESSCHARSETという環境変数で文字コードを指定できるということを知ったのでシステムで環境変数を設定。 コマンドプロンプト・Powershellを再起動(VisualStudioから起動したcmdはVisual Studioごと再起動しないとダメだった)してもう一度git logを試すと (コンソールで環境変数を出力させて正しく反映されているか確認して) Powershellでもcmdでも日本語でgit logできるようになりました。 Register as a new user and use Qiita more conveniently You get articles

                                                            Windows10のgit logが文字化け(<E8><A4>...)するときの対処 - Qiita
                                                          • Git-flowをざっと整理してみた | DevelopersIO

                                                            こんにちは、ジョン・ヒョンジェです! 今回はGit-flowについて話したいと思います。 Git-flowとは Git-flowは簡単に言うと、Gitのブランチ機能を利用する開発戦略の一つです。Git-flowを採択して、もっと効率的に開発するソースコードを管理することができます。そして、共通のルールがあるので、コラボレーションをしながら発生する問題を最小限にすることができます。最近、多くのプロジェクトでGit-flow戦略が採択されています。(全てのプロジェクトで良いわけではありません) 以下では、Git-flowで使われるブランチの説明と活用する方法について説明します。 Git-flowのブランチ Git-flowを説明する図です。ここで一番中心になるメインブランチはmasterブランチとdevelopブランチです。そして、メインブランチをサポートするブランチとしてfeatureブラン

                                                              Git-flowをざっと整理してみた | DevelopersIO
                                                            • Git Hub Actions入門

                                                              Github Actionsって何? 主にCI/CDを実現するためにGithubが提供している機能。 Github上の何らかのアクションに応じた動作を定義できる。 例えば「git pushした場合に自動的に環境をビルドし、実環境にデプロイする」とか「自動テストを定義しておき、定期的に環境に対して実行する」など Githubって? Microsoftが買収した会社。 主にGithub.comというGitホスティングサイトを運営している。 Gitって? Gitはソースコードを管理するためのバージョン管理システム。 過去の変更や最新のコードの管理を簡単に管理できる。 CI/CDって? CI/CD (継続的インテグレーション/継続的デリバリー) とは、アプリケーション開発に自動化を取り入れて、顧客にアプリケーションを提供する頻度を高める手法。 ソフトウェア開発にで、ビルドやテストを自動化し、短期間

                                                                Git Hub Actions入門
                                                              • 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操作 - Qiita

                                                                  $ git for-each-ref refs/heads/ --sort='committerdate' --format='%(committerdate:short) %(refname:short)'

                                                                    困った時の逆引きGit操作 - Qiita
                                                                  • Git研修【ミクシィ22新卒技術研修】

                                                                    22新卒技術研修で実施したGit研修の講義資料です。 動画:https://youtu.be/AQwj5z9TOJM

                                                                      Git研修【ミクシィ22新卒技術研修】
                                                                    • Gitの一部のディレクトリだけ取得する方法 - Qiita

                                                                      # 空リポジトリを初期化する $ git init Initialized empty Git repository in C:/path/to/sub-directory-name/.git/ # 初期化した状態でのconfig $ cat .git/config [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true

                                                                        Gitの一部のディレクトリだけ取得する方法 - Qiita
                                                                      • ObsidianをGitでバージョン管理する - Kattsun.dev

                                                                        はじめに筆者はノートアプリの「 Obsidian 」を愛用している。Obsidian の使い勝手を上げるために、Git でバージョン管理を行い、また自動で git push する仕組みを作る。 1. GitHubにリポジトリを作成するGitHubで「obsidian」というリポジトリを作るobsidianを保存したいフォルダをVSCodeで開き、①で作ったリポジトリをgit cloneするobsidianで「Open folder as vault」を選び、②で作ったフォルダを選ぶ 2. 自動で Git push する仕組みを作るObsidian Git を使う。 2-1. GitHubからダウンロードする場合Releases · denolehov/obsidian-git ページからSource code (zip) をダウンロードする。obsidian/.obsidianディレクトリ

                                                                        • BacklogのGitホスティングにおける冗長化と負荷分散の仕組み | 株式会社ヌーラボ(Nulab inc.)

                                                                          サービス開発部Backlog課の@vvatanabeです。今年の4月にSRE課からBacklog課へ異動しました。よりプロダクトにコミットしていく機運の高まりを感じています。 今回は、Backlogが提供するGitホスティングにおいて、可用性・信頼性を保つためにどのように冗長化と負荷分散を実現しているのか、その仕組みについて解説します。 ※ 本記事はNuCon mini 2022 Springで発表した内容をブログ化したものです。 取り扱うデータの特性 初めに、Gitホスティングで取り扱うデータの特性について解説します。 リポジトリという単位のオブジェクトデータベース Gitホスティングではベアリポジトリと呼ばれるリポジトリを取り扱います。ベアリポジトリとはワークツリーを持たないリポジトリです。具体的には、ローカルマシンに git clone して使っているリポジトリ内の、 .git ディ

                                                                            BacklogのGitホスティングにおける冗長化と負荷分散の仕組み | 株式会社ヌーラボ(Nulab inc.)
                                                                          • mattn on Twitter: "$ git status --porcelain | vim - してステージングしてないファイル名の中で必要なファイル名だけ抽出して :w !xargs git add みたいなのはよくやる。"

                                                                            $ git status --porcelain | vim - してステージングしてないファイル名の中で必要なファイル名だけ抽出して :w !xargs git add みたいなのはよくやる。

                                                                              mattn on Twitter: "$ git status --porcelain | vim - してステージングしてないファイル名の中で必要なファイル名だけ抽出して :w !xargs git add みたいなのはよくやる。"
                                                                            • Git as debugging tool

                                                                              Are you sure? Debugging with Git? What are the tools that comes on your mind when someone say “debug”? Let me guess: a memory leak detector (e.g. Valgrind); a profiler (e.g. GNU gprof); a function that stops your program and gives you a REPL (e.g. Python’s breakpoint and Ruby’s byebug); something that we call a “debugger” (like GDB, or something similar embedded on the IDEs); or even our old frien

                                                                                Git as debugging tool
                                                                              • Git Under the Hood: Internals, Techniques, and Rewriting History

                                                                                • .gitignoreを後から設定し、git管理から除外する方法 - Qiita

                                                                                  git管理したくないファイルをコミットしてしまった時に、後から.gitignoreファイルを作成し、リポジトリから削除する方法を説明します。 1..gitignoreファイルを作成する .gitignore を作成したいプロジェクトのディレクトリに移動し、下記コマンドを実行します。 すると、 .gitignore ファイルが作成できます .gitignore が作成できているか確認するために、プロジェクトのディレクトリに行ってみると、.gitignoreファイルは隠しファイルなので、発見することはできません。そこで、「⌘ + shift + .(ドット)」を押すと、こんな感じで隠しファイルを表示することができます。 2. git管理から除外したいフォルダ・ファイルを記入する .gitignoreファイルを開き、git管理から除外したいフォルダやファイルを記入します。 今回はPodsフォルダ

                                                                                    .gitignoreを後から設定し、git管理から除外する方法 - Qiita