Content-Length: 253338 | pFad | http://b.hatena.ne.jp/Sire/git/

[B! git] Sireのブックマーク

タグ

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

タグの絞り込みを解除

gitに関するSireのブックマーク (20)

  • git pull実行時にローカルで未コミットの変更を保持する方法 | DevelopersIO

    git pullを実行する際に、ローカルで未コミットの変更に対して、リモートの状態で上書きせず、ローカルでの変更を保持したい場合や、やっぱりリモートの変更で上書きしたくなった場合の対処方法についてのご紹介です。 こんにちは、CX事業部の若槻です。 git pullを実行する際に、ローカルで未コミットの変更をリモートに反映させずローカルでだけ保持したい場合があります。 例えば、以下のようにhoge.txtの変更がローカルで行われていますが、この変更はリモートには反映したくないため、未コミットとしています。 $ cat hoge.txt ローカルでの変更 $ git fetch $ git diff remotes/origen/master diff --git a/hoge.txt b/hoge.txt index 48ee78d..e3130ae 100644 --- a/hoge.t

    git pull実行時にローカルで未コミットの変更を保持する方法 | DevelopersIO
    Sire
    Sire 2022/12/13
  • git commit --fixup が便利 - Qiita

    始めに 私は最近エンジニアに復帰し、現場で便利に思ったことを今後記事にできたらと思っています。 そして1発目は、gitのオプションについて記事を書いてみようと思います。 --fixup はどんな時に使えるの? Pull Requestなどで、軽微な指摘や後から気付いた修正など、来の機能のコミットとは別に修正コミットを残すのは少し嫌な時がありますよね。 コミットが一つ手前であれば、直前のコミットを修正してくれる git commit --amendなどで対応できますが、3つ前のコミットに修正を混ぜ込みたい時などは、少し大変。 そんな時に便利なのが、この git commit --fixupです。 使い方 例えば、下記のコミットの状況で、Fix article pageのコミットに対して、追加の修正をしたいとする。 ❯ git log --oneline 1131338365 (HEAD -

    git commit --fixup が便利 - Qiita
    Sire
    Sire 2022/04/16
  • Gitワークフロー設計について - 電通総研 テックブログ

    みなさんこんにちは、電通国際情報サービス(ISID)Xイノベーション部ソフトウェアデザインセンターの佐藤太一です。 この記事では、Git を使った仕事のやり方(以降は Git ワークフローと記載)を設計する上での検討事項を説明します。 これによって、読者の皆さんがGitワークフローを適切に定義できるようになることを主たる目的としています。 また、筆者の能力不足によって記載しきれなかった考慮事項について、より深く Git を使いこなしている識者からの指摘を受ける機会を得ることを副次的な目的とします。 この記事には書かれていないものの、検討すべき事項について知見のある方はブログ記事を書いたり、Twitter等のSNSで指摘してくださるとありがたいです。 はじめに 基的な考え方 Git ワークフロー設計における考慮事項 チームの人数 monorepoの検討 参考文献 プロジェクト管理ツールと

    Gitワークフロー設計について - 電通総研 テックブログ
    Sire
    Sire 2022/01/24
  • Git リポジトリを に移行するAWS CodeCommit - AWS CodeCommit

    AWS CodeCommit は、新規顧客には利用できなくなりました。 AWS CodeCommit の既存のお客様は、通常どおりサービスを引き続き使用できます。詳細はこちら 翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 Git リポジトリを に移行するAWS CodeCommit 既存の Git リポジトリを CodeCommit リポジトリに移行できます。このトピックの手順では、別の Git リポジトリにホストされているプロジェクトを CodeCommit に移行する方法について説明します。このプロセスの一環として、次の作業を行います。 CodeCommit に必要な初期セットアップを完了します。 CodeCommit リポジトリを作成します。 リポジトリをクローンし、CodeCommit にプッシュします

    Sire
    Sire 2021/12/05
  • 複数のAWSアカウントを利用する場合のCodeCommit SSHパスの設定方法 - Qiita

    はじめに 業務で複数のAWSアカウントを扱っており、ソース管理のリポジトリ「CodeCommit」も複数アカウントにまたがったものを並行して使用しています。 そういった場合に「git clone」する際のSSHパス設定をどのように扱えば良いかを整理しました。 どういった方法があるのか 複数CodeCommitの管理方法を調べてみると、以下のような記事を発見しました。 「複数AWSアカウントのCodeCommitからgit cloneする際のssh設定についての覚書」 https://qiita.com/SpeakEasy/items/e92a494a3f6a5f81a74c 簡単に説明すると、SSHコンフィグに任意のホスト名を定義して、そのホスト名で「git clone」するという方法です。「aws1」「aws2」というホスト名をつけた例が記載されています。 git cloneする度にHo

    複数のAWSアカウントを利用する場合のCodeCommit SSHパスの設定方法 - Qiita
    Sire
    Sire 2021/12/05
    ★★★
  • 複数のCodeCommitリポジトリに、プロファイル毎の認証情報ヘルパーを使用してアクセスする設定 | DevelopersIO

    データアナリティクス事業部の笠原です。 複数のプロジェクトでCodeCommitを使っていると、AWSアカウントが異なる関係で、各リポジトリで認証情報が異なるケースが出てきます。AWSの認証情報はプロファイル毎に分かれて保存していると思いますが、CodeCommitを利用する際にどのように切り替えていけばいいでしょうか。 ローカルPCからCodeCommitへアクセスする際の認証方法には以下の方法が考えられます。 Git認証情報を使って、HTTPS接続 Git 認証情報を使用した HTTPS ユーザーのセットアップ - AWS CodeCommit git-remote-codecommit を導入して、HTTPS接続 git-remote-codecommit を使用して AWS CodeCommit への HTTPS 接続をセットアップする手順 - AWS CodeCommit AW

    複数のCodeCommitリポジトリに、プロファイル毎の認証情報ヘルパーを使用してアクセスする設定 | DevelopersIO
    Sire
    Sire 2021/12/05
  • Git管理下でローカル編集した差分を検知除外したい時にはgitignoreではなくgit update-indexを使おう | DevelopersIO

    Git管理下でローカル編集した差分を検知除外したい時にはgitignoreではなくgit update-indexを使おう 環境に合わせた修正を差分として検知させたくなく、gitignoreに追加していました。が、結果は変わらず。動作を確認してみると、git update-indexを使うことが動作としては期待するものになると理解しました。環境依存の設定であるため、個々で指定が必要になります。 はじめに gitでのバージョン管理対象にしつつも、編集差異を検知させたくないというケースは時折あります。環境変数設定用ファイルの内容をプロジェクト共通の初期値にしておき、各々の環境に合わせて調整する等。 「.gitignoreに突っ込んで完了」と思いきや、バッチリと差分が検知されました。上手くマッチしていないのかと表記をあれこれ試していましたが、そもそものやり方が違っていることを知りました。 知って

    Git管理下でローカル編集した差分を検知除外したい時にはgitignoreではなくgit update-indexを使おう | DevelopersIO
    Sire
    Sire 2021/09/30
  • 3 Reasons to Upgrade Git For The First Time Ever

    Git moves at a surprisingly fast pace - as of Aug 2021, the current version of Git (git --version) is 2.33. I don't normally know or care what my Git version is, but over the past year this changed. The Git team must be doing something right, because I've noticed a few things trickle down to my relatively light usage: init.defaultBranch The default branch in Git is named master. As of Git 2.28, yo

    3 Reasons to Upgrade Git For The First Time Ever
    Sire
    Sire 2021/09/03
  • 5 JetBrains plugins to upgrade the built-in Git support to the next level!

    The Git plugin that comes bundled with all JetBrains IDEs is actually quite impressive, it's a full blown Git client in its own right with almost all the features of a standalone client such as SourceTree, Tower or GitKraken but built into the IDE. But there are even more features you can enhance your IDE’s Git support with - allow me to present to you 5 plugins that build on top of Git and superc

    5 JetBrains plugins to upgrade the built-in Git support to the next level!
    Sire
    Sire 2021/09/02
  • git commit を取り消して元に戻す方法、徹底まとめ | WWWクリエイターズ

    Git における、git commit の取り消し方法や、やり直し操作に関する方法をまとめました。Git はどんなコミットでもすべてを記録していますので、一度間違えたとしても、いつでも昔の記録からもとに戻せ事が保証されています。 取り消しや、やり直し方法をマスターすれば、バージョン管理ツールとしてのメリットを最大限享受することができます。 git commit の取り消し方法、6選 コミットした直後に「あっ、この変更入れ忘れた!」「あっ、いらないファイルを混ぜてコミットしちゃった!」など、確認不足による間違いは、時間に追われるエンジニアに非常にしばしば発生します。そのような間違いコミットは、まだpushしていなければ、容易に取り消したり、その後コミットをやり直すことができます。 コミットの取り消しにまつわるケースを、下記の6種類に分けてご紹介します。 直前の git commit 実行を取

    git commit を取り消して元に戻す方法、徹底まとめ | WWWクリエイターズ
    Sire
    Sire 2021/04/28
    ★★★★★
  • GitHub Actionsを利用したMkDocsの自動デプロイ - roy-n-roy メモ

    Home InfiniBand C# Docker Linux Raspberry Pi RouterOS Windows Mkdocs プライバシー・ポリシー GitHub Actionsを利用したMkDocsの自動デプロイ MkDocsでWebページを編集する際、下記の図のようなワークフローを採っています。 今回は、GitHub Actionsを利用して、MkDocsでのGitHub Pagesへのページ公開を自動化しました。 Github Actionsを利用するには 2020年2月時点で、GitHubのユーザであれば、Github Actionsを利用でき、 Freeプランでは、2,000分/月の実行時間内であれば無料で利用できます。 詳細については、Github Actionsのページ1やヘルプ2を参照するとよいでしょう。 Github Actionsを利用するには、対象のリポジ

  • AWSアクセスキーをGithubにあげてしまった時の対処方法 - Qiita

    WEBサービス開発歴7ヶ月目に突入しましたにこと申します。 先日、GithubAWSアクセスキーをあげてしまいました。 その時は事の重大さをわかっておらず、言われるがままにコマンドをうち対処が出来たのですが、調べれば調べるほど「とんでもないことをしていた・・・!」ということがわかりました。 AWSで不正利用され80000ドルの請求が来た話 初心者がAWSでミスって不正利用されて$6,000請求、泣きそうになったお話。 もう今後アクセスキーをあげることはないですが、愚かな人間なのでまた何らかを間違えてやってしまうかもしれません・・・。 二度とないことを誓いつつ、もし万が一やらかしてしまった場合、また同じようにアクセスキーをあげてしまったような方に向け、手順をしっかり残したいと思います。 まずはAWSのアクセスキーを無効化 ※2021/1/30追記 Githubの手順よりも先にAWSのアクセ

    AWSアクセスキーをGithubにあげてしまった時の対処方法 - Qiita
    Sire
    Sire 2021/01/26
  • Git 備忘録

    Git の中身を詳しく知りたい人に説明する時のメモ 時間があるなら Pro Git を読めば OK Git は分散型 VCS (SVN とか Perforce はみんなが中央サーバにアクセスする集中型) 各自のマシンにリポジトリのクローンが作られる リポジトリとは .git/ があるディレクトリのこと 差分の蓄積ではなくスナップショットを保存して歴史を管理 あらゆるスナップショットやコミットオブジェクトなどにダイジェスト (SHA-1 ハッシュ) がついてる ファイルのとりうる状態 Untracked / Unmodified / Modified / Staged (Stash) / Workspace / Stage / Local Repo. / ……… / Remote Repo. master ブランチは git init した時のデフォルトのブランチ名 origen は git

    Git 備忘録
    Sire
    Sire 2020/06/23
  • belltree.life

    This domain may be for sale!

    belltree.life
    Sire
    Sire 2020/06/15
  • Ubuntu Git その227 - Recursiveマージストラテジーとは(git merge) - kledgeb

    「Recursiveマージストラテジー」は、「Resolveマージストラテジー」同様、2つのブランチをマージする時に使用できる「マージストラテジー」です。 現在の「Git」では、「Recursiveマージストラテジー」によるマージがデフォルトの「マージストラテジー」です。 共通のコミットオブジェクトが1つ存在する場合 「Resolveマージストラテジー」同様、2つのブランチの共通の「親コミットオブジェクト」を「マージベース」にし、それぞれのブランチの「コミットオブジェクト」のファイル群を「3ウェイマージ」により、マージします。 共通のコミットオブジェクトが複数存在する場合 「十字マージ」では、複数の共通の「親コミットオブジェクト」が存在します。 これによるメリットは、「マージコンフリクト」の発生量の軽減や、ユーザーの意図をマージ結果に反映させやすくなる点です。 Recursiveによるマー

    Ubuntu Git その227 - Recursiveマージストラテジーとは(git merge) - kledgeb
    Sire
    Sire 2020/06/14
  • 図で分かるgit-mergeの--ff, --no-ff, --squashの違い - アジャイルSEを目指すブログ

    git-merge の--ff, --no-ff, --squashの違いをまとめてみた。 git helpから引用 まずは、git helpを読みましょう git merge --helpから引用(抜粋) NAME git-merge - Join two or more development histories together SYNOPSIS git merge [-n] [--stat] [--no-commit] [--squash] [-s <strategy>] [-X <strategy-option>] [--[no-]rerere-autoupdate] [-m <msg>] <commit>... git merge <msg> HEAD <commit>... git merge --abort OPTIONS --ff, --no-ff Do not gene

    図で分かるgit-mergeの--ff, --no-ff, --squashの違い - アジャイルSEを目指すブログ
    Sire
    Sire 2020/06/08
  • masterブランチではCSSを管理しdevelopでは管理しないなど、ブランチごとに特定ファイルの内容を変える

    gitを使ったワークフローで困ったなぁ、どうしようと思ったのが、SASSからコンパイルされたCSSの扱い。べき論で言うと、いわゆる「ビルド後に生成されるファイル」はコンフリクトの要因になるためgitで管理すべきではない、です。生成後のファイルは履歴を管理する必要がないのでそもそも対象にすべきではない、ですよね。その通り。 なんですけど、それだとテストアップ前に手元でCSSを生成してFTPするか、テストサーバでコンパイルされるようにするか、テストサーバへの反映に一手間必要になってかなり面倒。せっかくリモートリポジトリへのpushで自動デプロイできるようになっても、CSSだけFTPするとか泣けちゃう。。 CSSをgitで管理しない場合に困る事 CSSを管理しない場合、テストサーバにCSSを反映するためには次のいずれかの作業が必要になります。 テストアップ時に手動でコンパイルしてFTPする(面倒

    masterブランチではCSSを管理しdevelopでは管理しないなど、ブランチごとに特定ファイルの内容を変える
    Sire
    Sire 2020/05/23
  • 第6話 git reset 3種類をどこよりもわかりやすい図解で解説!【連載】マンガでわかるGit ~コマンド編~ - itstaffing エンジニアスタイル

    Webサービスやアプリ開発の現場では必須のバージョン管理システム「Git(ギット)」。Gitは、専用のソフトを使えばクリックで直感的に操作することもできますが、いざというときにコマンドが使えると便利です。 前回の 第5話 では、特定のコミットを打ち消すコマンド「リバート」を学びました。 ・特定のコミットを打ち消す & git revert [打ち消したいコミットID] 今回の第6話では、特定の時点までファイルを巻き戻す「リセット」を学びます。このリセットには3種類方法があります。git reset --soft、--mixed、--hardです。「これらは何が違うのか?どのように使い分ければいいのか?」初心者の方は困ってしまいますよね。このマンガを通して、わかばちゃんと一緒に理解していきましょう! 【筆者】湊川 あいさん フリーランスのWebデザイナー・漫画家・イラストレーター。マンガと図

    第6話 git reset 3種類をどこよりもわかりやすい図解で解説!【連載】マンガでわかるGit ~コマンド編~ - itstaffing エンジニアスタイル
    Sire
    Sire 2020/05/06
  • もうGitは怖くない: 自信を持って使いたいあなたへ - 檜山正幸のキマイラ飼育記 (はてなBlog)

    2014初頭に書いた「WindowsにおけるGit利用環境は整った: Git for Windows と SourceTree for Windows」の最後の文: ブランチは、Gitのなかで最も重要でありながら最も分かりにくい概念でしょう。表面的な言葉に騙されず、先入観を持たず、SourceTreeの視覚的表示(樹形図)の力を借りながら学習するのが、理解への一番の近道です。 そんへんの詳しいことはまたの機会に述べるかも知れません。 1年半以上たってしまいましたが、「またの機会」がやって来ましたよ。ええ、Gitの説明をします、ブランチを中心に詳しく。 「基礎編」と「ブランチ編」で2回に分けようかと思ったけど、長大な記事として一挙公開。これからGitを使う人が対象ではありません。Gitが何をやっているのか、自分が何をやっているのかイマイチ自信が持てない方向けです。 ブランチやマージって、なん

    もうGitは怖くない: 自信を持って使いたいあなたへ - 檜山正幸のキマイラ飼育記 (はてなBlog)
    Sire
    Sire 2015/09/28
  • 「こわくない Git」というスライドを発表しました - kotas.tech

    社内向けに「こわくない Git」というタイトルのスライドを作って発表しました。 対象者は「マージがなんとなく怖い」「エラーが怖い」「リベース使うなって言われて怖い」と、Git が怖いと思っている人です! こわくない Git from Kota Saito 発表中に出た質問など 補足も兼ねて、上のスライドを発表した際に出た質疑応答などをここに書いておきます。 Q: 常に Non Fast-Forward (--no-ff) でいいのでは、と思えるけど git merge がデフォルトだと Fast-Foward or Non Fast-Forward (--ff) なのはなぜ? A1: Non Fast-Forward だと、確かにメリットが多いのですが、1点だけデメリットがあります。特に差分が無い状態で git merge --no-ff すると、空のマージコミットが作られてしまうのです。

    「こわくない Git」というスライドを発表しました - kotas.tech
    Sire
    Sire 2012/11/22
  • 1








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://b.hatena.ne.jp/Sire/git/

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy