• [解決済み] Git プロダクション/ステージングサーバーのワークフロー

    質問 現在、私のウェブサイト(本番サーバー)には、すでに多くのコードがあります。 そして今、私は自分のプロジェクトにGitを使い始め、私のチームのためにステージングサーバーをセットアップしたいと思っています。 誰か私に何か助言を与えることができますか? これが私の頭の中の絵です。 Production - Production server which a

    2022-10-16 11:30:12
  • [解決済み] 現在のブランチで行ったすべての変更を、Git で新しいブランチに移動させる

    質問 私は自分の master ブランチで、小さなバグ修正のつもりで作業を始めました。しかし、最初の段階で開発を行うために別のブランチを作成しておけばよかったと思うほど、制御不能に陥っています。 それで、今私がやりたいことは edge" という名前の新しいブランチを作成します。 master 上の変更/未追跡のファイルをすべて edge に移動します (master はバグフィ

    2022-10-15 13:39:46
  • [解決済み] あるgitコミットに関連するタグを見つけるには?

    質問 リリースのために、私は通常 v1.1.0 のようなタグを付けています。 私のビルドスクリプトの間に、現在の git 情報を含む fwVersion.c ファイルを作成しています。 現在、私はコミット、およびブランチ情報をファイル内に持っていますが、私はタグを追加したいと思います。 これは可能ですか? どのように解決するのですか? のドキュメントを確認してください。 git

    2022-10-15 06:05:39
  • [解決済み] ファイル拡張子による git grep

    質問 ある拡張子を持つファイルに対してのみ、あるパターンを grep したい場合、このようにできることは知っています。 // searches recursively and matches case insensitively in only javascript files // for "res" from the current directory grep -iIr --incl

    2022-10-15 05:42:44
  • [解決済み] Git マージでファイルに HEAD マークが残った

    質問 Gitを使ってコマンドラインでファイルをマージしようとしたら、マージが中断されたというエラーメッセージが表示されました。 それで終わりかと思いきや、私のファイルに gitmark があることに気づきました。このように。 start = expression validchar = [0-9a-zA-Z_?!+\-=@#$%^&*/.] integer

    2022-10-14 20:27:20
  • [解決済み] 指定したファイルへの変更を含む Git ブランチを検索する

    質問 57 のローカル ブランチがあります。そのうちの 1 つで、あるファイルに変更を加えたことは分かっていますが、どのブランチか分かりません。どのブランチが特定のファイルへの変更を含んでいるかを見つけるために実行できる何らかのコマンドはありますか? どのように解決するのですか。 FILENAMEへの変更を含むすべての分岐を見つける(たとえ(記録されていない)分岐点の前であっても)。

    2022-10-14 18:28:34
  • [解決済み] gitロググラフの読み方

    質問 git community bookには、次のように書かれています。 もうひとつ面白いのは、'--graph' オプションでコミットグラフを以下のように可視化できることです。 $ git log --pretty=format:'%h : %s' --graph * 2d3acf9 : ignore errors from SIGCHLD on trap * 5e3ee11

    2022-10-14 16:40:36
  • [解決済み] GitHub/BitBucketでマージコミット地獄を回避する方法

    質問 私たちのレポには、このようなコミットがたくさんあります。 Merge branch 'master' of bitbucket.org:user/repo これは開発者が自分のローカルフォークをトップレベルレポに同期するたびに発生します。 このマージコミット地獄がすべてのリポジトリログを乱雑にするのを避ける方法はありますか?何らかの方法で pull-requests を開始

    2022-10-14 03:06:43
  • [解決済み] gitタグの日付と時刻を取得する

    質問 gitを使用しているプロジェクトがあり、すべてのリリースにタグを付けています。 $ git tag v1.0.0 v1.0.1 v1.0.2 v1.0.3 v1.1.0 私の目標は、Webインターフェイスでリリースとリリース日を一覧表示することです(タグ/コミット日=リリース日)。現在、私たちはすべてのリリースを git tag . タグが作成された(またはタグが指すコ

    2022-10-12 06:48:47
  • [解決済み] 行が削除されたときのコミットを見つけるには?

    質問 Git リポジトリのファイルに、削除された行があります。削除されたテキストとそのファイルがあることは知っていました。 git log -S'missingtext' /path/to/file . しかし、戻ってきたのは欠落していたテキストを含む行を追加したコミットだけでした。テキストは HEAD には存在せず、それを追加したコミットは私のブランチに存在していたので、私のブランチの

    2022-10-10 11:57:21
  • [解決済み] Git: git add -i や git add -e を使うときに、より多くのコンテキストを表示させるか?

    質問 大きなファイルの一部を選択的にコミットしているのですが、各ハンクの周りのより多くのコンテキストを見たいと思います。これは可能でしょうか。 どのように解決するのですか? 簡単に言うと、「いいえ」です。 git diff には -U<n> オプションがあり、変更点の周囲に表示する行数をカスタマイズすることができます。例えば git diff -U5 ...

    2022-10-10 09:14:19
  • [解決済み] .gitignoreにあるgitサブモジュールを無視するか、それとも自分のレポにコミットするか?

    質問 私は、プロジェクトにサブモジュールを project_dir/vendor/submodule_one を実行するたびに git status を実行すると modified: vendor/submodule_one (new commits) . 私の質問は、これに対処する最良の方法は何かということです。私は vendor/submodule_one -フォルダーを

    2022-10-09 16:04:50
  • [解決済み] GitLabでグループの全プロジェクトを一度にクローンする方法は?

    質問 GitLabのリポジトリで、20のプロジェクトを持つグループがあります。すべてのプロジェクトを一度にクローンしたいです。それは可能ですか? どのように解決するのですか? 特にありません。 21番目のプロジェクトがあり、他の20個のプロジェクトを サブモジュール . (この場合、クローンの後に git submodule update --init を実行

    2022-10-09 04:54:43
  • [解決済み] git のエラーメッセージが紛らわしい

    質問 Gitからこのようなメッセージを受け取りました。 リモートの 'origin' からのプルを要求しましたが、ブランチを指定していません。 ブランチを指定していません。これはデフォルトで設定されたリモートではないため、コマンドラインでブランチを指定する必要があります。 ではありませんので、コマンドラインでブランチを指定する必要があります。 どなたか説明していただけませ

    2022-10-07 14:20:19
  • [解決済み] Git がデタッチド HEAD のあるブランチを作成

    質問 このようなことをやってみました。 git branch temp で新しいブランチを作成しますが はしません。 を移動します。 HEAD . しかし、私は取得します。 # Not currently on any branch. 私は何もマージしたくないので、ただ新しいブランチを現在の HEAD . どのように解決するのですか? あなたは、一戸建てに座

    2022-10-07 05:26:55
  • [解決済み] .gitignoreで否定されたパターンはどのように機能するのですか?

    質問 .gitignore ファイルを否定パターン (行頭が !) で使用しようとしているのですが、期待したようには動作しません。 最小限の例として、私は次のようなディレクトリ構造を持っています。 C:/gittest -- .gitignore -- aaa/ -- bbb/ -- file.txt -- ccc/ -- otherfile.txt

    2022-10-06 18:53:26
  • [解決済み] Git のコミット後に表示される "rewrite ... (90%)" というメッセージは何を意味するのですか? (90%)" というメッセージは何を意味するのですか? 重複] [重複] [重複

    質問 この質問はすでにここに回答があります : Git がコミット・メッセージの中で 'rewrite' や 'rename' と言っているのはどういう意味ですか? (回答1件)

    2022-10-06 08:31:44
  • [解決済み] リモートトラッキングブランチからの 'git fetch' と 'git merge' の方法('git pull' のように)。

    質問 git でいくつかのリモート追跡ブランチを設定しましたが、'git fetch' でそれらを更新した後、ローカルブランチにマージすることができないようです。 例えば、私が 'an-other-branch' というリモートブランチを持っているとします。これを追跡用ブランチとしてローカルに設定します。 git branch --track an-other-branch origi

    2022-10-05 10:34:26
  • [解決済み] 別のプロジェクトからフォークされた私のgithubレポを更新する [重複] 。

    質問 この質問はすでにここに回答があります : 元の GitHub リポジトリからフォークした GitHub リポジトリに新しい更新を取り込む (8つの回答)

    2022-10-04 22:02:24
  • [解決済み] git push -f origin master のエラーからどうすれば回復できますか?

    質問 間違ったソースをプロジェクトにコミットしてしまいました。 --force オプションを使用して、間違ったソースをコミットしてしまいました。 元に戻すことは可能でしょうか?以前のブランチはすべて -f オプションで上書きされることを理解しているので、私は以前のリビジョンを台無しにしてしまったかもしれません。 どのように解決するのですか? Gitは一般的に何も捨てないので

    2022-10-04 02:28:47