• [解決済み] git リポジトリを特定のコミットまでロールバックするにはどうすればよいですか?

    質問 私のレポには、現在100のコミットがあります。私はリポジトリをコミット80までロールバックし、それ以降のコミットをすべて削除する必要があります。 なぜですか? このレポは、雑多なユーザーからのマージを行うためのものです。編集しすぎたせいで、たくさんのマージが私からのコミットとして入ってしまいました。これは、私のリモートブランチのラベル付けを間違えたためで、3 人の開発者がそれぞ

    2022-03-20 16:08:40
  • [解決済み] ローカルの git コミットをキャンセルする方法は?

    質問 私の問題は、例えば、あるファイルを変更したことです。README を変更し、新しい行を追加しました。 これは私のテスト行です と入力して保存した後、以下のコマンドを実行しました。 git status # On branch master # Changed but not updated: # (use "git add <file>..." to updat

    2022-03-20 15:02:30
  • [解決済み] 自動コミットしない Git マージ

    質問 を行うことは可能でしょうか? git merge しかし、コミットはしないのですか? "man git merge"にはこのように書かれています。 With --no-commit perform the merge but pretend the merge failed and do not autocommit, to give the user a chance to i

    2022-03-20 14:17:33
  • [解決済み] WindowsでgitにCR+LFの代わりにLFを使わせるには?

    質問 Windows で git に強制的にファイルをチェックアウトさせたい。 LF ではなく CR+LF . つの設定項目を確認しましたが、正しい組み合わせの設定が見つかりませんでした。 すべてのファイルを LF を維持し LF を追加しました。 備考 私は autocrlf = input が、これではコミット時にファイルを修復してしまうだけです。を使って強制的に

    2022-03-20 14:04:26
  • [解決済み] GitHub エラーメッセージ - パーミッションが拒否されました (公開鍵)

    質問 このエラーを見たことがある人、どうすればいいか知っている人はいますか? ターミナルを使い、ルートにいて、GitHub リポジトリは存在するのですが、今何をすればいいのかわかりません。 > git push -u origin master Permission denied (publickey). fatal: Could not read from remote rep

    2022-03-20 13:39:11
  • [解決済み] Git リポジトリのコミット履歴から大きなファイルを削除/消去する方法は?

    質問 ウェブサイトのプロジェクトにDVD-ripを誤ってドロップしてしまい、その後、不注意にも git commit -a -m ... そして、ザッと見て、レポが 2.2 ギガほど肥大化していました。次に編集を加え、ビデオファイルを削除し、すべてをコミットしましたが、圧縮ファイルはまだリポジトリに、履歴に残っています。 これらのコミットからブランチを開始し、あるブランチを別のブランチ

    2022-03-20 13:32:24
  • [解決済み] GitHub から特定のブランチをプルする

    質問 複数のブランチを持つプロジェクトがあります。私はそれらを ギットハブ そして今、他の誰かがこのプロジェクトで作業しているので、GitHub から彼らのブランチをプルする必要があります。master では問題なく動作しています。しかし、誰かが作ったブランチ xyz . ブランチ xyz を GitHub から取得し、それをブランチ xyz を私の localhost ?

    2022-03-20 13:09:03
  • [解決済み] コミットメッセージを変更せずに(以前のものを再利用して)コミットを修正する方法は?

    質問 がないコミットを修正する方法はありますか? vi (または、あなたの $EDITOR が表示され、コミットメッセージを変更することができますが、単に前のメッセージを再利用しているだけではありませんか? 解決方法は? git 1.7.9版以降では、以下の方法も使用できます。 git commit --amend --no-edit を実行すると、結果を得ることができます。

    2022-03-20 12:59:21
  • [解決済み] 現在の作業ディレクトリにあるコミットされていない変更点から git パッチを作成する

    質問 自分の作業ディレクトリにコミットされていない変更があるとします。どうすればコミットせずにパッチを作成できますか? どのように解決するのですか? git diff をステージングされていない変更のために使用します。 git diff --cached はステージングされた変更の場合です。 git diff HEAD をステージングとアンステージの両方の変更に使用しま

    2022-03-20 12:22:26
  • [解決済み] 特定のブランチだけの変更を見るために git log を実行するにはどうすればよいですか?

    質問 ローカルブランチがリモート/マスターブランチを追跡しています。このブランチに対して git-pull と git-log の場合、ログには現在のブランチだけでなくリモート追跡ブランチのすべてのコミットも表示されます。しかし、リモートブランチには多くの変更が加えられているので、現在のローカルブランチに加えられたコミットだけを表示する必要があります。 特定のブランチのコミットだけ

    2022-03-20 12:17:21
  • [解決済み] コミットされていない変更を保存したまま復元する方法

    質問 開発ブランチに未コミットの変更があり、それを git stash しかし、その中に非常に重要な変更が含まれています。これらの変更を取り戻す方法はありますか? また、その後、隠したコードファイルの上にいくつかの変更を加えています。 可能であれば、隠した変更を新しいブランチに回収することはできないでしょうか? 解決方法は? 簡単な質問に対する答えは git stash

    2022-03-20 11:12:14
  • [解決済み] "ダウンストリーム "と "アップストリーム "の定義

    質問 Gitを使い始めて、quot;upstream" と "downstream" という用語に出会いました。 これらは以前にも目にしたことがありましたが、完全に理解したことはありませんでした。 これらの用語は、SCM の文脈ではどのような意味なのでしょうか ( ソフトウェア構成管理 ツール)やソースコードについて教えてください。 どのように解決する

    2022-03-20 10:52:54
  • [解決済み] masterブランチとorigin/masterが分岐してしまったので、分岐を解除する方法を教えてください。

    質問 なぜか私の master と私の origin/master ブランチが分岐しています。 実は、分岐してほしくないんです。 これらの違いをどのように捉えればよいのか、また マージ ということです。 解決方法は? あなたは 違いを確認する を使っています。 git log HEAD..origin/master 以前 引っ張る (フェ

    2022-03-20 10:32:37
  • [解決済み] git reset --hard HEAD~1 を元に戻すにはどうしたらいいですか?

    質問 以下のコマンドによる変更を元に戻すことは可能ですか?もし可能なら、どのようにすればよいですか? git reset --hard HEAD~1 解決方法は? Pat Notzの言うとおりです。 git は、新しい blob を削除するように明示的に指示しない限り、1 か月ほどでガベージコレクションを開始します。 $ git init Initialized empty G

    2022-03-20 10:19:41
  • [解決済み] Git で、別のブランチの変更を選択的にマージしたり選択したりするにはどうすればよいですか?

    質問 新しいプロジェクトで Git を使っているのですが、そのプロジェクトには二つの並行した -- しかし現在は実験的な -- 開発ブランチがあります。 master : 既存のコードベースのインポートと、私が概ね確信しているいくつかの修正。 exp1 実験用ブランチ #1 exp2 実験用ブランチ #2 exp1 と exp2 は、2つの全く異なるアーキテクチャの

    2022-03-20 09:12:30
  • [解決済み] git reset」と「git checkout」の違いは何ですか?

    質問 いつも思うのですが git reset と git checkout というのは、どちらもプロジェクトを特定のコミットに戻すという意味では同じだからです。しかし、冗長になってしまうので、まったく同じというわけにはいかないと思います。この2つの実際の違いは何でしょうか?私は少し混乱しています。というのも、svn には svn co をクリックすると、コミットを元に戻すことがで

    2022-03-20 09:08:52
  • [解決済み] git を使ってプッシュしたコミットを取り消すにはどうしたらいいですか?

    質問 私はリモートリポジトリにプロジェクトを持ち、ローカルリポジトリ(開発)およびサーバーリポジトリ(prod)と同期しています。私はすでにリモートにプッシュされ、サーバーからプルされたいくつかのコミットされた変更を行っています。今、私はそれらの変更を元に戻したいと思っています。そこで、私はちょうど git checkout を変更前のコミットに戻し、新しい変更をコミットするのですが、再

    2022-03-20 08:50:36
  • [解決済み] ローカルのgitブランチをすべて削除

    質問 私は開発プロセスに従って、新しい機能やストーリーカードごとに新しいローカルブランチを作成しています。終了したら、そのブランチを master にマージして、プッシュします。 怠け癖や忘れ癖が重なると、大量のローカルブランチができ、そのうちのいくつかは(spikesのように)マージされていない可能性があります。 すべてのローカルブランチをリストアップする方法と、1つのブランチを削

    2022-03-20 08:44:04
  • [解決済み] Git がパスワードの入力を要求し続ける

    質問 Gitを使い始めてしばらく経ちますが、パスワードを要求されることが多くなり、困っています。 Mac OS X と GitHub を使っているのですが、GitHub の Gitのセットアップページ . また、Mac OS X のキーチェーンに github の SSH 鍵を追加しました。 GitHubのSSH鍵のパスフレーズのページ . 私の公開鍵はGitに登録されて

    2022-03-20 08:39:56
  • [解決済み] Git でタグがどのコミットを指しているかを知るには?

    質問 リポジトリに注釈のないタグがたくさんあり、それらがどのコミットを指しているのか調べたいのですが。タグとそのコミットSHAをリストアップするコマンドはありますか?タグをチェックアウトしてHEADを見るのは、私には少し手間がかかりすぎるようです。 更新情報 私が実際に望んでいたのは、そのタグに至るまでの履歴を単純に見ることだったということに、回答を見てから気づきました。 git l

    2022-03-20 07:59:37