タグ付けされた質問 「git-checkout」

ブランチまたはファイルをGitリポジトリの現在の作業ツリーにチェックアウトします。

7
Git:リモートの起点マスターから単一のファイルを更新/チェックアウトする方法は?
シナリオ: 私はローカルに1つのファイルにいくつかの変更を行い、実行git add、git commitおよびgit push ファイルはリモートオリジンマスターリポジトリにプッシュされます Capistranoを介してデプロイされた別のローカルリポジトリがあり、そのリモートリポジトリから "remote_cache"メソッドを使用しています アプリケーション全体をデプロイするのではなく、その単一のファイルを更新/チェックアウトします。 これはどういうわけかgitで可能ですか?うまくいくものを見つけることができず、それを理解することもできませんでした。SVNを使って、やっただけsvn up fileです。
362 git  git-checkout 

5
Git:ローカルの変更を元に戻すことができません(エラー:パス…マージされていません)
次の作業ツリーの状態があります $ git status foo/bar.txt # On branch master # Unmerged paths: # (use "git reset HEAD <file>..." to unstage) # (use "git add/rm <file>..." as appropriate to mark resolution) # # deleted by us: foo/bar.txt # no changes added to commit (use "git add" and/or "git commit -a") ファイルfoo/bar.txtがあり、再び「変更されていない状態」にしたい( …

14
git:ブランチを切り替え、コミットせずに変更を無視する
私はgitブランチで作業していて、変更をコミットする準備ができていたので、有用なコミットメッセージでコミットを行いました。その後、ぼくはぼんやりとコードにマイナーな変更を加えた。ここでブランチを変更したいのですが、gitを使用すると、 エラー:「X」のローカル変更があります。ブランチを切り替えることはできません。 コミットせずにブランチを変更できますか?もしそうなら、これをどのように設定できますか?そうでない場合、どうすればこの問題を回避できますか?コミットせずにマイナーな変更を無視して、ブランチを変更したい。
318 git  branch  git-checkout 

9
日付でGitでチェックアウトする方法?
私はソースコードの回帰に取り組んでいます。私はGitに「パラメーター化された日付/時刻に基づいてソースをチェックアウトする」と伝えたいと思います。これは可能ですか? 私はまた、失いたくない私の現在の見方の変化を上演しました。理想的には、現在のソースと、以前の日付に基づいて興味のあるバージョンとを交互に切り替えたいと思います。
314 git  git-checkout 

10
Gitで最新バージョンに戻す方法は?
私は最近SVNからGitに移動し、何かについて少し混乱しています。以前のバージョンのスクリプトをデバッガーを介して実行する必要があったので、git checkout <previous version hash>必要なことを実行しました。 最新バージョンに戻したいのですが、ハッシュがわかりません。「」と入力してもgit log、表示されません。 これどうやってするの?また、「2つのバージョンに戻る」や「最新の日付に戻る」など、ハッシュを入力するよりも簡単にバージョンを変更する方法はありますか?
303 git  git-checkout 



3
Gitチェックアウトの二重ダッシュの意味
このgitコマンドでファイル名の前にある二重ダッシュの意味は何ですか? git checkout --ours -- path/to/file.txt git checkout --theirs -- path/to/file.txt それらは必須ですか?同等ですか git checkout --ours path/to/file.txt git checkout --theirs path/to/file.txt
274 git  git-checkout 

16
gitでGitHubプルリクエストをチェックアウトするにはどうすればよいですか?
以前に作成したプルリクエスト(GitHub Webインターフェイスを介して作成)をチェックアウトしたいと思います。refs / pullまたはrefs / pull / prの異なる場所を検索して見つけました しかしfetch = +refs/pull/*/head:refs/remotes/origin/pr/*、git configファイルに追加してgit fetch すると 私は何を間違っていますか?GitHubはpull / xyzを自動的に作成する必要がありますか、それとも何かを設定する必要がありますか?

4
Git、オリジン/マスターをコミットにリセットする方法は?
次のコマンドでローカルマスターをコミットにリセットします。 git reset --hard e3f1e37 $ git statusコマンドを入力すると、ターミナルは次のように言います: # On branch master # Your branch is behind 'origin/master' by 7 commits, and can be fast-forwarded. # (use "git pull" to update your local branch) # nothing to commit, working directory clean origin / headerもリセットしたいので、origin / masterにチェックアウトします。 $ git checkout origin/master …


21
リポジトリから単一のファイルを取得する
リモートのgitリポジトリから単一のファイルのコンテンツを取得するための(転送されるデータと使用されるディスク領域に関して)最も効率的なメカニズムは何ですか? これまでのところ、私はなんとか思いついた: git clone --no-checkout --depth 1 git@github.com:foo/bar.git && cd bar && git show HEAD:path/to/file.txt これはまだやり過ぎのようです。 リポジトリから複数のファイルを取得するのはどうですか?

6
現在使用しているgitタグを表示しますか?
現在チェックアウトされているタグを見つけられません。 私がする時: git checkout tag1 git branch どのタグを付けているのかわかりません。ログするだけです: * (no branch) master チェックアウトされているタグを見つけることはできますか?上記の例では、これはになりますtag1。

4
git checkout --track origin / branchとgit checkout -b branch origin / branchの違い
リモートブランチを切り替えて追跡するこれら2つのコマンドの違いを知っている人はいますか? git checkout -b branch origin/branch git checkout --track origin/branch どちらもリモートブランチを追跡しているので、変更をオリジンのブランチにプッシュできますよね? 実用的な違いはありますか? ありがとう!

9
Git:「現在どのブランチにもありません。」変更を維持しながらブランチに戻る簡単な方法はありますか?
だから私はリポジトリでいくつかの作業をしました、そしてコミットしようとしているとき、私は現在どのブランチにもいないことに気付きます。 これはサブモジュールで作業するときによく起こりますが、解決することはできますが、プロセスは面倒で、これを行う簡単な方法があるはずだと考えていました。 変更を維持しながらブランチに戻る簡単な方法はありますか?
201 git  branch  git-checkout 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.