• [解決済み] 既存の、プッシュされていないコミットメッセージを修正するには?

    質問 <パス この質問の回答は 社会貢献 . この記事を改善するために、既存の回答を編集します。現在、新しい回答やインタラクションを受け付けていません。 コミットメッセージに間違ったことを書いてしまいました。 どうすればメッセージを変更できますか

    2022-03-17 11:47:18
  • [解決済み] リモートリポジトリに存在しないローカルのgitタグを削除する

    質問 デプロイメントプロセスの一環として、gitのタグを使用しています。 時々、リモートリポジトリからこれらのタグを削除することによって、これらのタグをクリーンアップしたいと思います。 これはとても簡単なことです。 1人のユーザーが、ローカルタグとリモートタグを1つのコマンドで削除します。 この2つのステップを組み合わせた小さなシェルスクリプトがあります。 2番目(3番目、4番目、.

    2022-03-17 11:15:49
  • [解決済み] git diff ファイルを、同じリポジトリのコピーであるローカルブランチに適用するにはどうすればよいですか?

    質問 同僚が作成した .diff ファイルがあり、その diff ファイルに記載されている変更を、まったく同じリポジトリの私のローカルブランチに適用したいのですが、どうすればよいですか? 私は、このdiffファイルを作成した作業者のPCやブランチにアクセスすることができません。 もちろん、一行ずつ調べてすべてを入力し直すこともできますが、人為的なミスをシステムに負わせたくありません。最も

    2022-03-17 10:53:07
  • [解決済み] git staging areaからファイルを削除する方法は?

    質問 ローカルリポジトリのいくつかのファイルに変更を加えて、次のようにしました。 git add -A これは、ステージングエリアにあまりにも多くのファイルを追加したと思います。どうすればステージング・エリアからすべてのファイルを削除できますか? それをやった後、手動で git add "filename" . 解決方法は? インデックスからファイルのステージを解除するには

    2022-03-17 10:51:59
  • [解決済み] Git リポジトリでのマージの衝突を解決するには?

    質問 のマージコンフリクトを解消したい。 Git リポジトリ どうすればいいのでしょうか? どのように解決するのですか? 試してみてください。 git mergetool GUIを開いて、それぞれのコンフリクトを順を追って説明し、どのようにマージするかを選択することができます。 時々、その後に少し手作業で編集する必要がありますが、通常はそれだけで十分です。 全部を手作業

    2022-03-17 10:32:34
  • [解決済み] Git master の未段階/未コミットの変更からブランチを作成する

    質問 コンテキスト マスターで簡単な機能を追加する作業をしています。数分後、それはそれほど単純ではなく、新しいブランチに作業する方がよかったと気づきました。 このようなことがいつも起こるのですが、別のブランチに切り替えて、masterブランチをきれいにして、コミットされていない変更をすべて持っていく方法を思いつきません。私はこう考えました。 git stash && gi

    2022-03-17 10:17:20
  • [解決済み] ステージングされた変更を表示するにはどうしたらいいですか?

    質問 次のコミットに向けてステージングされたすべてのファイルの diff を見るにはどうすればよいですか? 私が知っているのは ギットステータス しかし、ステージングされたファイルの名前だけでなく、実際の差分を見たいと思います。 を見ると git-diff(1) のページにはこうあります。 <ブロッククオート git diff [--options] [--]

    2022-03-17 09:24:59
  • [解決済み] Git で現在のコミットのハッシュを取得する方法は?

    質問 Git のチェンジセットを TFS に保存されているワークアイテムにリンクする機能を(今のところ)維持したいのですが、どうすればいいですか? Git のチェンジセットのメッセージに、ワークアイテムの識別子を埋め込むツールを既に書きました (Git のフックを使います)。 また、Git コミットのハッシュを TFS のカスタムワークアイテムフィールドに保存したいと思います。こうす

    2022-03-17 09:22:55
  • [解決済み] すべてのgitコミットを1つにまとめるには?

    質問 リポジトリ全体を最初のコミットまで潰すにはどうしたらいいですか? 最初のコミットにリベースすることはできますが、そうすると2つのコミットが残ってしまいます。 最初のコミットより前のコミットを参照する方法はありますか? どのように解決するのですか? おそらく最も簡単な方法は、現在の作業コピーの状態で新しいリポジトリを作成することです。 もしすべてのコミットメッセージを残してお

    2022-03-17 09:20:21
  • [解決済み] Git 二つのブランチの直近の共通祖先を見つける

    質問 2つのGitブランチの最も新しい共通の祖先を見つけるには? どのように解決するのですか? あなたが探しているのは git merge-base . 使用方法。 $ git merge-base branch2 branch3 050dc022f3a65bdc78d97e2b1ac9b595a924c3f2

    2022-03-17 09:17:52
  • [解決済み] 既にリベースを開始している場合、2つのコミットを1つにマージするにはどうすればよいですか?

    質問 私は2つのコミットを1つにマージしようとしているので、次のようにしました。 git readyの「squashing commits with rebase」(リベースでコミットをつぶす)。 . を実行しました。 git rebase --interactive HEAD~2 出来上がったエディタで pick を squash というエラーが出て、リベースに失敗

    2022-03-17 08:59:36
  • [解決済み] master からの Git ブランチの更新

    質問 私はGitの初心者です。そして今、このような状況にあります。 私は4つのブランチ(master、b1、b2、b3)を持っています。 b1-b3で作業した後、masterブランチで変更すべきものがあり、それが他のすべてのブランチにあることに気づきました。 で必要なものを変更しました。 master そして...ここに私の問題があります。 を使用して他のすべてのブラン

    2022-03-17 08:58:41
  • ギット例外解析

    <パス I. 序文 このブログは、gitで発生する例外の一部とその解決方法をドキュメント化することに重点を置き、継続的に更新していきます。 II. 例外事項 1. fatal: 設定されたプッシュ通知先がありません。 例外の詳細情報です。 コマンドラインからURLを指定するか、リモートリポジトリを設定するには 解決策

    2022-03-17 08:10:23
  • [解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?

    質問 <パス この質問の回答は 社会貢献 . この記事を改善するために、既存の回答を編集します。現在、新しい回答やインタラクションを受け付けていません。 現在の状態から、あるコミットで作成されたスナップショットに戻すにはどうすればよいですか? も

    2022-03-17 08:01:11
  • [解決済み] Git リポジトリのサブディレクトリのみをクローンする方法を教えてください。

    質問 Git リポジトリのルートに、2 つのサブディレクトリがあります。 /finisht /static これが SVN , /finisht は1か所でチェックアウトされたのに対し /static というように、他の場所でチェックアウトされていました。 svn co svn+ssh://[email protected]/home/admin/repos/finis

    2022-03-17 07:42:33
  • [解決済み] GitHubからクローンする際に、フォルダ名を変更できますか?

    質問 Githubから何かをクローンすると、自分のコンピュータにアプリと同じ名前のフォルダが作成されます。名前を変更する方法はありますか? 例えば、このクローンを行うと、長い "sign-in-with-twitter"フォルダーが作成されます。 git clone https://github.com/sferik/sign-in-with-twitter.git フォルダの名

    2022-03-17 07:14:42
  • [解決済み] リモートブランチにプッシュ済みのマージコミットをリバートする方法は?

    質問 git revert <commit_hash> を単独で使用することはできません。 -m を指定する必要があり、かなり迷っています。 どなたか経験したことのある方はいらっしゃいますか? 解決方法は? その -m オプションは 親番号 . これは、マージコミットには複数の親があり、Git はどの親が本線であり、どの親がアンマージしたいブランチである

    2022-03-17 06:18:54
  • githubプロジェクトからのサブモジュールのクローン時に発生する問題

    GitHubはそんなオープンソースの宝庫で、コードの勉強になるだけでなく ギット Gitの使い方 最近、Off-the-Record-iOSプロジェクトに取り組んでいます( https://github.com/chrisballinger/Off-the-Record-iOS )を実践することを学びました。 ギット サブモジュール の使用方法 このプ

    2022-03-17 05:47:46
  • Git エラー - 致命的 - 1 つのリビジョンが必要です。

    最近、プロジェクト構造のリファクタリングにより、コードの一部をパブリックライブラリ(git submodule)として引き出し、パブリックライブラリを独立してメンテナンスできるようにし、他のライブラリから簡単に呼び出せるようにして、コードをあちこちコピーする手間を省くようにしました。 しかし、リファクタリング後に初めてアップデートをプルしたところ、サブモジュールのプロジェクトがプルダウン

    2022-03-17 05:37:50
  • [解決済み】既存のGitブランチをリモートブランチに追従させる?

    質問 リモートブランチを追跡する新しいブランチを作る方法は知っているのですが 既存のブランチにリモートブランチを追跡させるには? を編集すればいいのは分かっているのですが .git/config ファイルを作成する必要がありますが、もっと簡単な方法があるように思います。 解決方法は? ブランチがある場合 foo とリモート upstream : Git 1.

    2022-03-17 05:19:43