問題タブ [git-checkout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
34 に答える
2494843 参照

git - ファイルを特定のリビジョンにリセットまたは戻すにはどうすればよいですか?

ファイルのグループの一部として数回コミットされたファイルにいくつかの変更を加えましたが、その変更をリセット/以前のバージョンに戻したいと考えています。

git log必要なリビジョンを見つけるために aを実行git diffしましたが、ファイルを以前の状態に戻す方法がわかりません。

0 投票する
4 に答える
81719 参照

git - Git コミット範囲のダブルドット ".." とトリプルドット "..." の違いは何ですか?

一部の Git コマンドはコミット範囲を取り、1 つの有効な構文は 2 つのコミット名を 2 つのドット..で区切るもので、別の構文は 3 つのドットを使用します...

2つの違いは何ですか?

0 投票する
7 に答える
34889 参照

git - 「svn update -r」に相当するgitは何ですか?

私は最近の git convert です。svn サーバーを妨害することなく、git-svn を使用してブランチをローカルに保持できるのは素晴らしいことです。コードの最新バージョンに存在するバグがありました。git bisect を使用できるように、それが機能する時間を確立したかったのです。時間を戻すための適切なコマンドが見つかりませんでした。ありがとう。

0 投票する
4 に答える
9809 参照

git - SVN チェックアウトを変換して git を使用する (git-svn)

バージョン管理のためにsvnに保持されているソフトウェアを使用しています。git (git-svn) を使用したいのですが、ソフトウェアを使用するには多くのセットアップと構成が必要です。svn 経由ですべてのコードをチェックアウトするなど、すべてのセットアップを処理するツールがあります。

git-svn のすべてのドキュメント (私が見つけたもの) には、git-svn を使用して新たにチェックアウトする必要があります。

git-svn を使用できるように、既存の svn チェックアウトを変換する方法はありますか?

0 投票する
11 に答える
214585 参照

git - Git チェックアウト: パスの更新はブランチの切り替えと互換性がありません

私の問題は、ブランチを切り替えるときの Fatal Git エラーに関連しています。

コマンドでリモートブランチを取得しようとしています

しかし、私はこのエラーメッセージを受け取ります:

致命的: git checkout: パスの更新は、ブランチの切り替えと互換性がありません。
コミットとして解決できない 'origin/remote-name' をチェックアウトするつもりでしたか?

手動でブランチを作成してからリモート ブランチをプルすると、新しいクローンを作成してブランチをチェックアウトするのと同じように機能します。

使用しているリポジトリで機能しないのはなぜですか?

0 投票する
30 に答える
1066291 参照

git - Gitリポジトリで削除されたファイルを見つけて復元する方法

私がGitリポジトリにいるとしましょう。ファイルを削除して、その変更をコミットします。私は仕事を続け、さらにいくつかのコミットを行います。次に、そのファイルを復元する必要があることがわかりました。

を使用してファイルをチェックアウトできることはgit checkout HEAD^ foo.bar知っていますが、そのファイルがいつ削除されたかはわかりません。

  1. 特定のファイル名を削除したコミットを見つける最も簡単な方法は何でしょうか?
  2. そのファイルを作業コピーに戻す最も簡単な方法は何でしょうか。

ログを手動で参照し、特定のSHAのプロジェクト全体をチェックアウトしてから、そのファイルを元のプロジェクトのチェックアウトに手動でコピーする必要がないことを願っています。

0 投票する
24 に答える
281576 参照

git - リポジトリから単一のファイルを取得する

リモートの git リポジトリから単一のファイルの内容を取得するための最も効率的なメカニズム (転送されるデータと使用されるディスク容量に関して) は何ですか?

これまでのところ、私は思いつくことができました:

これはまだやり過ぎのようです。

リポジトリから複数のファイルを取得するのはどうですか?

0 投票する
17 に答える
2048333 参照

git - Git管理対象プロジェクトのすべてのローカル変更を以前の状態に戻すにはどうすればよいですか?

私が実行したプロジェクトがありgit initます。何度かコミットした後、私はgit statusすべてが最新であり、ローカルな変更はなかったことを教えてくれました。

それから私はいくつかの連続した変更を行い、すべてを捨てて元の状態に戻したいと思いました。このコマンドは私のためにそれを行いますか?

0 投票する
2 に答える
2507 参照

git - Capistrano と git チェックアウト

git マスター リポジトリからチェックアウトする cap deploy を実行すると、次のエラーが発生します。

誰でも私を助けてもらえますか?

前もって感謝します

Deploy.rb ファイルの内容:

0 投票する
11 に答える
55002 参照

git - ファイルのチェックアウトなしで Git ブランチを切り替える

Git ですべてのファイルをチェックアウトせずに別のブランチに切り替えることは可能ですか?

ブランチを切り替えた後、すべてのファイルを削除して再生成し、コミットして元に戻す必要があります。したがって、ファイルのチェックアウトは時間の無駄です (約 14,000 個のファイルがあり、長い操作です)。

すべてを明確にするために:

ドキュメントを GitHubにアップロードするには、これらすべてが必要です。

gh-pagesブランチのリポジトリがあります。ドキュメントをローカルで再構築するときは、それをリポジトリ ディレクトリにコピーし、コミットして GitHub にプッシュします。しかし、ローカルにドキュメントのコピーが 2 つあったので、満足できませんでした。そして、空のブランチを作成し、コミット後に空に切り替えてファイルを削除することにしました。しかし、元に戻すには時間がかかるため、この質問をしました。

gh-pagesブランチに残してファイルを削除できることはわかっていますが、汚い作業ツリーは好きではありません。