• Git チェックアウト - HEAD に戻す

    質問 私は自分のプロジェクトを行ってきましたが、ある時点で1つのものが動作しなくなったことを発見しました。私はそれが正しく動作していたときに私のコードの状態を調べる必要があったので、私はgit checkoutを使用することに決めました(私は何かをチェックアウトしたかったので)。そして、私は git checkout SHA を数回実行すると、HEADに移動できないポイントに戻り、以

    2023-07-28 10:38:47
  • [解決済み] Git で UTF-8 でエンコードされたパス名をコンソールウィンドウに正しく表示させるには?

    質問 ファイル名をUTF-8にしているのですが、gitでは問題なく処理され、ファイルも正しく作成され、githubのページにも正しく表示されます。ただし、コンソールでは以下のように表示されます。ASCII127を超えるUTF-8でエンコードされた文字をgitがコンソールに正しく表示することは可能でしょうか? git status # On branch master # Changes n

    2023-07-27 15:13:47
  • [解決済み] git は異なるリポジトリをマージしますか?

    質問 私はすべてのプロジェクトにSVNを使用しています。 時々、プロジェクト B はプロジェクト A からのコピーとして作成されます。 プロジェクトAに一般的な変更があるとき、私は svn merge A を使用すると、その変更をマージすることができます。 さて、もし私がgitを使いたかったとしたら。私はすべてのプロジェクトを同じリポジトリに置くのは好きではありません。 すべて

    2023-07-26 09:49:09
  • なぜ git は私たちを (ブランチなし) にしたのですか?

    質問 今朝、私たちのレポからプルしたところ、git は私たちを (ブランチなしで) 入れるようにしました。 なぜこのようなことが起こったのか、理解できません。そして、私たちの変更を失うことなく、そこから抜け出すにはどうしたらよいのでしょうか? どのように解決するのですか? 現在、どのブランチにも存在しません。 を切り離した ヘッド つまり、HEAD ポインタはブランチ名を

    2023-07-26 07:50:05
  • [解決済み] Git リポジトリに追加されたディレクトリを無視する

    質問 私が学んだこと git でディレクトリ全体を除外する方法 (行を追加する bin/ に .gitignore ). そして、私が学んだ を無視する方法を学びました。 (すなわち、それらが git に追加された後) を学びました。 git rm --cached <filename> の全体を無視するにはどうしたらよいでしょうか? ディレクトリ

    2023-07-23 21:40:10
  • Git がファイルのリセット/廃棄を拒否する

    質問 私は更新することができない特定の js ファイルを持つプロジェクトを持っています。私はローカルで OSX を実行し、私のリモート/ステージング サーバーは Linux (CentOS) です。 私のプロジェクトをローカルにクローンした直後に、私は git ステータスでこれらのすべてのファイルがあることに気づきました。 modified . 私はそれらを変更したことがないので、試しに

    2023-07-21 14:52:14
  • gitのコミットメッセージを書くときに従うべき基準 [重複]について

    質問 この質問はすでにここに回答があります : Git のコミットメッセージ。50/72 フォーマット (5つの回答) 終了 7年前 .

    2023-07-20 03:52:21
  • [解決済み] Visual Studio Code の git diff ビューで空白を無視する

    質問 Visual Studio Code で (GIT によって生成された) ファイルのコード差分を表示する際に、ホワイトスペースを無視することは可能でしょうか。それはコミットする前に実際のコードの追加/削除をチェックするのに本当に役に立つでしょう。 どのように解決するのですか? OPは、末尾のホワイトスペースだけでなく、すべてのホワイトスペース(単語間を含む)を無視するように求め

    2023-07-19 14:01:37
  • [解決済み] Git - シンボリックリンクの扱い方

    質問 gitでシンボリックリンクを処理する正しい方法は何ですか? 私は次のような構造を持っています。 Vendors Module A Module B Module C App Code Modules Core Module 1 Core Module 2 Module A (symlinked to vendors) M

    2023-07-19 12:05:42
  • [解決済み] なぜ 'git log' の最後に 'Q' を押さなければならないのですか?

    質問 考えてみましょう。 git log -n 20 --pretty=oneline Git に、直近の 20 回のコミットだけを表示するように指示しています。私は Q を押してENDを消すのは嫌です。を押さなくてもいいようにする方法はないでしょうか? Q ? どのように解決するのですか? ログは単一のターミナルウィンドウのサイズを簡単にオーバーフローする傾向が

    2023-07-19 05:59:51
  • [解決済み] Git リポジトリが破損している (不正なヘッダーチェック; ルースオブジェクトが破損している)

    質問 昨日の夕方、コミットメッセージを書いている最中に停電に見舞われました。マシンを起動し直しても、コミットを完了することができませんでした。私は以下を実行しました。 git reset を実行し、変更されたファイルを追加して、もう一度試したところ、このようになりました。 % git commit error: inflate: data stream error (incorrect h

    2023-07-18 23:21:48
  • [解決済み] Git: 2つのコミット間のファイルサイズ差分を表示する?

    質問 2 つのコミット間のファイルサイズの差を表示することはできますか? 以下のようなものです。 $ git file-size-diff 7f3219 bad418 # I wish this worked :) -1234 bytes 試してみました。 $ git diff --patch-with-stat そして、それぞれのファイルサイズの違いを示しています。 バイ

    2023-07-18 16:59:21
  • [解決済み] 新しいUpstream BranchへのGitHubプルリクエスト

    質問 私のワークフロー 私は、リモートプロジェクト(上流)のフォーク(起源)を持っています。ブランチ、トピック/TICKETを作成しました。私のオリジン ブランチのプルリクエストを、同じ名前のまったく新しい "topic/TICKET" ブランチで上流のプロジェクトに作成したいと思います。言い換えれば、私はmasterブランチや既存のブランチに対する私のプルリクエストを望

    2023-07-18 01:51:12
  • [解決済み] すべてのコミットを初めからリベースする方法

    質問 svn (code.google.com) から git (github) に移行しています。 svnのレポからプロジェクトをインポートしたのですが、途中ですべてのコミット履歴がインポートされました。 それは私の最初のプロジェクトの1つであり、あまり真剣ではなかったので、これらのコメントはあまり自慢できるものではありません。 私は、単一の「初期インポート」コミットにすべてをリベ

    2023-07-18 01:43:23
  • [解決済み] fatal: 'https://github.com/xxx'にアクセスできません。OpenSSL SSL_connect: github.com:443 への接続で SSL_ERROR_SYSCALL が発生しました [重複]。

    質問 この質問はすでにここに回答があります : プロキシサーバーで Git を動かす - "Request timed out" で失敗します。 (20 回答)

    2023-07-17 18:33:52
  • [解決済み] git にインデックスだけを保存するように指示するには?

    質問 先ほど "git add -p" を使ってインデックスにたくさんの変更を追加したのですが、前のコミットに入れるべき変更を見逃していることに気づきました。 インデックスに新しい変更をすべて追加してしまったので、今コミット --amend できません。また、'git reset' を使ってインデックスからすべてを削除することもできません。 必要なのは 'git stash' のよう

    2023-07-17 11:48:07
  • [解決済み] リモートリポジトリからタグを削除する方法

    質問 git を使って上流にプッシュしたリビジョンのタグを外すことは可能ですか? このようなことがありました。 git tag 1.1 git push --tags origin master どーもー。バージョン 1.1beta のつもりでした。 リベースして上流に再投入してもらえませんか。私のチームの他のメンバーはまだオリジンからプルしていません。 どのように解

    2023-07-17 10:24:21
  • [解決済み] なぜ git merge はコミットを作成するときとしないときがあるのですか?

    質問 私が git merge を別のブランチから現在のワークスペースに実行すると、git は時々新しいコミットを作成します。 Merge remote-tracking branch xxx into xxx そうでない場合もあります。 Fast-forward ... src files ... では、コミットを作成すべきかどうかは何によって決まるのでしょうか?

    2023-07-16 01:34:32
  • [解決済み] git show / git diff でタブ幅を 4 に設定する

    質問 職場では複数の開発者がいて、コードスタイルガイドを持っていません。ある開発者はタブでインデントし、他の開発者は4つのスペースでインデントします (幸運にも、スペースでインデントする人の中に4つのスペースと異なるものを使用している人はいません)。一般的に、これは(大きな)問題ではありません。なぜなら、私たちのエディタでは tabwidth=4 を設定し、すべてのインデントが正しいよう

    2023-07-15 09:08:08
  • [解決済み] git config で osxkeychain をクレデンシャルヘルパーとして無効にするには?

    質問 OS X 用のクレデンシャル ヘルパーを無効にしたいのですが。 git credential-osxkeychain グローバル設定ファイルとローカル設定ファイルの両方で無効化されており、実際には 決して が有効になっています。それでも、github のログイン情報を記憶し続けます。 私はラップトップにいるので、私のレポへの自動的なパスワードレスアクセスは必要ありませ

    2023-07-14 18:05:14