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

リモートリポジトリから変更をフェッチし、Gitリポジトリの現在のブランチに組み込みます。


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

23
Gitプッシュにはユーザー名とパスワードが必要
GitHubアカウントからPCにGitリポジトリのクローンを作成しました。 PCとラップトップの両方で作業したいが、1つのGitHubアカウントで作業したい。 PCを使用してGitHubをプッシュまたはプルしようとすると、ユーザー名とパスワードが必要になりますが、ラップトップを使用しているときは必要ありません。 とやり取りするたびにユーザー名とパスワードを入力したくありません origin。ここで何が欠けていますか?

13
Gitサブモジュールをオリジンの最新のコミットに更新する
Gitサブモジュールを含むプロジェクトがあります。これはssh:// ... URLからのものであり、コミットAにあります。コミットBはそのURLにプッシュされており、サブモジュールにコミットを取得して変更してもらいたいのです。 さて、私の理解ではgit submodule updateこれでうまくいくはずですが、そうではありません。何もしません(出力なし、成功終了コード)。次に例を示します。 $ mkdir foo $ cd foo $ git init . Initialized empty Git repository in /.../foo/.git/ $ git submodule add ssh://user@host/git/mod mod Cloning into mod... user@host's password: hunter2 remote: Counting objects: 131, done. remote: Compressing objects: 100% (115/115), done. remote: Total 131 (delta 54), …

15
ローカルとリモートの両方のGitリポジトリのマスターブランチの名前を変更する
masterリモートブランチを追跡するブランチがありますorigin/master。 それらの名前をmaster-oldローカルとリモートの両方に変更したいと思います。これは可能ですか? 追跡したorigin/master(そしてをmaster介してローカルブランチを常に更新したgit pull)他のユーザーの場合、リモートブランチの名前を変更するとどうなりますか? 彼らはgit pullまだ動くのでしょうか、それともそれがorigin/masterもう見つけられなかったというエラーを投げるでしょうか? 次に、さらにmaster(ローカルとリモートの両方で)新しいブランチを作成します。繰り返しますが、これを実行した後、他のユーザーが実行するとgit pullどうなりますか? こうなると大変なことになると思います。私が欲しいものを手に入れるためのきれいな方法はありますか?それとも、そのままにmasterして新しいブランチmaster-newを作成し、そこでさらに作業するだけですか?
821 git  git-branch  git-pull 

15
チェックアウトを使用せずにGitブランチをマージ、更新、プルする
私は、AとBの2つのブランチを持つプロジェクトで作業します。通常はブランチAで作業し、ブランチBからのものをマージします。マージでは、通常、次のようにします。 git merge origin/branchB ただし、最初にブランチAとマージせずにブランチをチェックアウトすることがあるため、ブランチBのローカルコピーも保持したいと考えています。これを行うには、次のようにします。 git checkout branchB git pull git checkout branchA 上記を1つのコマンドで実行する方法はありますか?ブランチを前後に切り替える必要はありませんか?git update-refそのために使用する必要がありますか?どうやって?

29
git pullが失敗し、「参照を解決できません」「ローカル参照を更新できません」
git 1.6.4.2を使用して、git pull私が試したところ、次のエラーが発生しました。 error: unable to resolve reference refs/remotes/origin/LT558-optimize-sql: No such file or directory From git+ssh://remoteserver/~/misk5 ! [new branch] LT558-optimize-sql -> origin/LT558-optimize-sql (unable to update local ref) error: unable to resolve reference refs/remotes/origin/split-css: No such file or directory ! [new branch] split-css -> origin/split-css (unable to update local ref) 試しましたがgit …
606 git  git-pull 

12
現在のブランチの追跡情報はありません
私は比較的短い期間からgithubを使用しており、コミットとプルの実行には常にクライアントを使用してきました。昨日はgit bashから試してみることにし、新しいリポジトリとコミットされたファイルを作成しました。 今日、私は別のコンピューターからリポジトリーに変更を加えました。変更をコミットしました。今、家に帰っgit pullて、ローカルバージョンを更新するためにを実行しました。これを取得します。 There is no tracking information for the current branch. Please specify which branch you want to merge with. See git-pull(1) for details git pull <remote> <branch> If you wish to set tracking information for this branch you can do so with: git branch --set-upstream develop origin/<branch> …
581 git  github  git-pull 

30
ローカルの変更がマージによって上書きされるという「git pull」のエラーを無視するにはどうすればよいですか?
Gitプルで次のエラーメッセージを無視するにはどうすればよいですか? 次のファイルに対するローカルの変更は、マージによって上書きされます それらを上書きしたい場合はどうなりますか? 私はのようなものを試しましたgit pull -fが、何もうまくいきません。 明確にするために、すべてではなく、特定の変更のみを上書きしたいと思います。
569 git  git-pull  git-stash 


5
「git pull」が有害なのはどのような場合ですか?
私には、それgit pullが有害であると主張し、誰かがそれを使用するたびに動揺する同僚がいます。 このgit pullコマンドは、ローカルリポジトリを更新する標準的な方法のようです。使用git pullすると問題が発生しますか?どのような問題が発生しますか?gitリポジトリを更新するより良い方法はありますか?
409 git  git-pull 

3
強制更新後のGitプル
私はいくつかのコミットを押しつぶしてgit rebase、git push --force(それは悪です、私は知っています)をやっただけです。 現在、他のソフトウェアエンジニアは異なる歴史を持っていgit pullます。彼らがを行うと、Gitがマージされます。これを修正する方法はありrm my-repo; git clone git@example.org:my-repo.gitますか? の反対のようなものが必要ですgit push --forceがgit pull --force、意図した結果が得られませんでした。
333 git  git-pull 

5
git pullとgit pull --rebaseの違い
私はいつかgitを使い始めましたが、複雑さを完全には理解していません。私の基本的な質問はここに違いを見つけることですgit pullし、をgit pull --rebase追加しているので、--rebase非常に異なる何かをしていないようオプションを:ちょうどプルを行います。 違いを理解してください。
311 git  git-pull 

2
Gitリモートからプルするときにリモートの変更を使用して競合を解決する
GitHubリポジトリからサーバーにコードをプルしようとしていますが、マージの競合によりプルが失敗し続けます。最後のプル以降にローカルサーバーで発生した可能性のある変更を保持したくありません。 それで、競合を気にするのではなく、GitHubにあるバージョンでGitを強制的に上書きできる方法はありますか?
297 git  git-pull 


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