問題タブ [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.
git - ファイルを特定のリビジョンにリセットまたは戻すにはどうすればよいですか?
ファイルのグループの一部として数回コミットされたファイルにいくつかの変更を加えましたが、その変更をリセット/以前のバージョンに戻したいと考えています。
git log
必要なリビジョンを見つけるために aを実行git diff
しましたが、ファイルを以前の状態に戻す方法がわかりません。
git - Git コミット範囲のダブルドット ".." とトリプルドット "..." の違いは何ですか?
一部の Git コマンドはコミット範囲を取り、1 つの有効な構文は 2 つのコミット名を 2 つのドット..
で区切るもので、別の構文は 3 つのドットを使用します...
。
2つの違いは何ですか?
git - 「svn update -r」に相当するgitは何ですか?
私は最近の git convert です。svn サーバーを妨害することなく、git-svn を使用してブランチをローカルに保持できるのは素晴らしいことです。コードの最新バージョンに存在するバグがありました。git bisect を使用できるように、それが機能する時間を確立したかったのです。時間を戻すための適切なコマンドが見つかりませんでした。ありがとう。
git - SVN チェックアウトを変換して git を使用する (git-svn)
バージョン管理のためにsvnに保持されているソフトウェアを使用しています。git (git-svn) を使用したいのですが、ソフトウェアを使用するには多くのセットアップと構成が必要です。svn 経由ですべてのコードをチェックアウトするなど、すべてのセットアップを処理するツールがあります。
git-svn のすべてのドキュメント (私が見つけたもの) には、git-svn を使用して新たにチェックアウトする必要があります。
git-svn を使用できるように、既存の svn チェックアウトを変換する方法はありますか?
git - Git チェックアウト: パスの更新はブランチの切り替えと互換性がありません
私の問題は、ブランチを切り替えるときの Fatal Git エラーに関連しています。
コマンドでリモートブランチを取得しようとしています
しかし、私はこのエラーメッセージを受け取ります:
致命的: git checkout: パスの更新は、ブランチの切り替えと互換性がありません。
コミットとして解決できない 'origin/remote-name' をチェックアウトするつもりでしたか?
手動でブランチを作成してからリモート ブランチをプルすると、新しいクローンを作成してブランチをチェックアウトするのと同じように機能します。
使用しているリポジトリで機能しないのはなぜですか?
git - Gitリポジトリで削除されたファイルを見つけて復元する方法
私がGitリポジトリにいるとしましょう。ファイルを削除して、その変更をコミットします。私は仕事を続け、さらにいくつかのコミットを行います。次に、そのファイルを復元する必要があることがわかりました。
を使用してファイルをチェックアウトできることはgit checkout HEAD^ foo.bar
知っていますが、そのファイルがいつ削除されたかはわかりません。
- 特定のファイル名を削除したコミットを見つける最も簡単な方法は何でしょうか?
- そのファイルを作業コピーに戻す最も簡単な方法は何でしょうか。
ログを手動で参照し、特定のSHAのプロジェクト全体をチェックアウトしてから、そのファイルを元のプロジェクトのチェックアウトに手動でコピーする必要がないことを願っています。
git - リポジトリから単一のファイルを取得する
リモートの git リポジトリから単一のファイルの内容を取得するための最も効率的なメカニズム (転送されるデータと使用されるディスク容量に関して) は何ですか?
これまでのところ、私は思いつくことができました:
これはまだやり過ぎのようです。
リポジトリから複数のファイルを取得するのはどうですか?
git - Git管理対象プロジェクトのすべてのローカル変更を以前の状態に戻すにはどうすればよいですか?
私が実行したプロジェクトがありgit init
ます。何度かコミットした後、私はgit status
すべてが最新であり、ローカルな変更はなかったことを教えてくれました。
それから私はいくつかの連続した変更を行い、すべてを捨てて元の状態に戻したいと思いました。このコマンドは私のためにそれを行いますか?
git - Capistrano と git チェックアウト
git マスター リポジトリからチェックアウトする cap deploy を実行すると、次のエラーが発生します。
誰でも私を助けてもらえますか?
前もって感謝します
Deploy.rb ファイルの内容:
git - ファイルのチェックアウトなしで Git ブランチを切り替える
Git ですべてのファイルをチェックアウトせずに別のブランチに切り替えることは可能ですか?
ブランチを切り替えた後、すべてのファイルを削除して再生成し、コミットして元に戻す必要があります。したがって、ファイルのチェックアウトは時間の無駄です (約 14,000 個のファイルがあり、長い操作です)。
すべてを明確にするために:
ドキュメントを GitHubにアップロードするには、これらすべてが必要です。
gh-pagesブランチのリポジトリがあります。ドキュメントをローカルで再構築するときは、それをリポジトリ ディレクトリにコピーし、コミットして GitHub にプッシュします。しかし、ローカルにドキュメントのコピーが 2 つあったので、満足できませんでした。そして、空のブランチを作成し、コミット後に空に切り替えてファイルを削除することにしました。しかし、元に戻すには時間がかかるため、この質問をしました。
gh-pagesブランチに残してファイルを削除できることはわかっていますが、汚い作業ツリーは好きではありません。