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

git-fetch-別のリポジトリからオブジェクトと参照をダウンロードします


30
「git pull」でローカルファイルを強制的に上書きするにはどうすればよいですか?
OverаэтотвопросестьответынаStack Overflowнарусском:Какпринудительноперезаписатьлокальныефайлыво ローカルファイルを強制的に上書きするにはどうすればよいgit pullですか? シナリオは次のとおりです。 チームメンバーが、作業中のWebサイトのテンプレートを変更しています 彼らは画像ディレクトリにいくつかの画像を追加しています(ただし、ソース管理下でそれらを追加するのを忘れています) 彼らは後で私にメールで画像を送っています 画像をソース管理下に追加し、他の変更と一緒にGitHubにプッシュしています Gitはファイルを上書きしたくないため、GitHubから更新をプルできません。 これは私が得ているエラーです: エラー:追跡されていない作業ツリーファイル 'public / images / icon.gif'はマージによって上書きされます Gitに強制的に上書きさせるにはどうすればよいですか?その人はデザイナーです-通常、私はすべての競合を手作業で解決するので、サーバーには最新のバージョンがあり、コンピューターで更新する必要があります。

30
Gitフェッチリモートブランチ
私の同僚と私は同じリポジトリで作業しています。2つのブランチに分岐しましたが、それぞれ技術的に異なるプロジェクトに対応していますが、それらには類似点があるため、masterから*にコミットしたい場合がありますbranch。 しかし、私は持っていbranchます。同僚は具体的にどのようにそのブランチをプルできますか? git cloneリポジトリのA は、彼のためにローカルにブランチを作成していないようですが、私の最後を押した後、ブランチが無茶苦茶に生きているのを見ることができます。 また、私が最初にブランチを作成したときに、私はブランチを作成しました-b checkout。それは大きな違いをもたらしますか? $ git branch -r origin/HEAD -> origin/master origin/daves_branch origin/discover origin/master $ git fetch origin discover $ git checkout discover これらは私が実行したコマンドです。しかし、それは間違いなく機能していません。 そのブランチをチェックアウトして、さまざまな共同作業者やワークステーションからのブランチの変更だけをプッシュしてコミットできるようにしたいと思っています。


15
次の追跡されていない作業ツリーファイルはマージによって上書きされますが、私は気にしません
私のブランチでは、.gitignoreにいくつかのファイルがありました 別のブランチでは、これらのファイルは違います。 私は別のブランチを私のものにマージしたいのですが、それらのファイルが無視されなくなったかどうかは気にしません。 残念ながら私はこれを手に入れました: 次の追跡されていない作業ツリーファイルは、マージによって上書きされます これらのファイルを自分で見つけたり、移動したり、削除したりせずに、プルコマンドを変更してこれらのファイルを上書きするにはどうすればよいですか?




10
gitのフェッチですべてのブランチが取得されない
リポジトリのクローンを作成した後、他の誰かが新しいブランチを作成しました。マニュアルを読んだのですが、とても簡単なようです。不思議なことにそれは機能しておらず、私が見つけたすべての投稿は私が正しいことをしていることを示唆しています。したがって、明らかにこれに何か問題があるに違いないので、私はランバスをします。 正しいアクションは思わします git fetch git branch -a * master remotes/origin/HEAD --> origin/master remotes/origin/master git checkout -b dev-gml origin/dev-gml この時点で問題が発生しています。何らかの理由でgit fetch、dev-gmlリモートブランチが表示されなくなった後です。何故なの?リポジトリを新しくクローンすると、そこにあるので、確かにリモートブランチが存在します。 $ mkdir ../gitest $ cd ../gitest $ git clone https://github.com/example/proj.git Cloning into proj... remote: Counting objects: 1155, done. remote: Compressing objects: 100% (383/383), done. remote: Total 1155 (delta 741), reused …
201 git  fetch  branch  git-fetch 

10
どうしてgitは「マージされていないファイルがあるのでプルはできない」と言うのですか?
ターミナルでプロジェクトディレクトリをプルしようとすると、次のエラーが表示されます。 harsukh@harsukh-desktop:~/Sites/branch1$ git pull origin master U app/config/app.php U app/config/database.php U app/routes.php Pull is not possible because you have unmerged files. Please, fix them up in the work tree, and then use 'git add/rm <file>' as appropriate to mark resolution, or use 'git commit -a'. なぜgitはと言うの"Pull is not possible because …

9
リモートGitリポジトリから特定のコミットを取得する
PCに複製せずに、リモートGitリポジトリから特定のコミットを1つだけ取得する方法はありますか?リモートリポジトリの構造は私のリポジトリとまったく同じなので、競合は発生しませんが、これを行う方法がわからず、巨大なリポジトリのクローンを作成したくありません。 gitは初めてですが、方法はありますか?
189 git  git-fetch 


5
Gitでファイルを1つだけプルすることは可能ですか?
いくつかの壊れたテストがあるGitブランチで作業しています。すでに修正されている別のブランチからこれらのテストをプルします(変更を上書きするだけでなく、マージします)。 私はできることを知っています git pull origin that_other_branch しかし、これは他の多くのファイルをマージしようとするため、まだ準備ができていません。 その別のブランチから指定されたファイルのみをプルしてマージすることは可能ですか? この質問に対するすべての回答は、ブランチを変更せずにローカルで変更されたファイルをリポジトリバージョンに戻す方法であるため、これは1つのファイルに対するGitプルリクエストの複製ではありません。

8
私のGithubリポジトリからファイルをプルしようとしています:「無関係な履歴のマージを拒否しています」
私はgitを学んでおり、Gitコミュニティブックをフォローしています。 以前(かなり前)、いくつかのファイルを使用して、Githubに公開リポジトリを作成しました。次に、現在のコンピューターにローカルGitリポジトリーをセットアップし、いくつかのファイルをコミットしました。次に、Githubページを指すリモートを追加しました。 [root@osboxes c]# git remote add learnc https://github.com/michaelklachko/Learning-C それは成功したようです: [root@osboxes c]# git remote show learnc * remote learnc Fetch URL: https://github.com/michaelklachko/Learning-C Push URL: https://github.com/michaelklachko/Learning-C HEAD branch: master Remote branch: master tracked Local ref configured for 'git push': master pushes to master (local out of date) 次に、Githubリポジトリからコンピューターにファイルをダウンロードします。これは私がしました: [root@osboxes c]# git …

3
git clone --mirrorを更新するには?
ライブサイトをミラーリングするためのgitリポジトリを作成しました(これは裸のgitリポジトリです): git clone --mirror ssh://user@example.com/path/to/repo ここで、このミラークローンをリモートオリジンからのすべての変更で更新し続けるには、どのコマンドを使用する必要がありますか? コミット、参照、フック、ブランチなど、すべてを最新の状態に保ちたいです。 ありがとう!

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