トップ「Git-pull」の質問

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

「gitpull」でローカルファイルを上書きするにはどうすればよいですか?

git pullのローカルファイルを強制的に上書きするにはどうすればよいですか?シナリオは次のとおりです。チームメンバーが、作業中のWebサイトのテンプレートを変更しています彼らはいくつかの画像を画像ディレクトリに追加しています(ただし、ソース管理下でそれらを追加するのを忘れています)彼らは後で私にメールで画像を送っていますソース管理下で画像を追加し、他の変更と一緒にGitHubにプッシュしていますGitはファイルを上書きしたくないため、GitHubから更新をプルすることはできません。これは私が得ているエラーです:エラー:追跡されていない作業ツリーファイル 'public / images /icon.gif'はマージによって上書きされます […] 続きを読む…

git version-control overwrite git-pull git-fetch

Gitプッシュにはユーザー名とパスワードが必要です

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

authentication github git-push git-pull git-clone

ローカルの変更がマージによって上書きされるという「gitpull」のエラーを無視するにはどうすればよいですか?

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

git git-pull git-stash

Gitサブモジュールをオリジンの最新のコミットに更新します

Gitサブモジュールを持つプロジェクトがあります。 これはssh:// ... URLからのものであり、コミットAにあります。コミットBはそのURLにプッシュされており、サブモジュールにコミットを取得して変更してもらいたいです。さて、私の理解では、 git submodule updateがこれを行う必要がありますが、そうではありません。 何もしません(出力なし、成功終了コード)。 次に例を示します。$ mkdir […] 続きを読む…

git git-submodules git-pull

ローカルの変更を無視しながらGitプル?

ディレクトリを吹き飛ばしたり、 git cloneを実行したりせずに、ローカルファイルの変更を無視するgit pullを実行する方法はありますか?

git git-pull

現在のブランチの追跡情報はありません

私は比較的短い期間からgithubを使用しており、コミットとプルを実行するために常にクライアントを使用してきました。 昨日gitbashから試してみることにし、新しいリポジトリを作成してファイルをコミットしました。今日、私は別のコンピューターからリポジトリーに変更を加え、変更をコミットしました。そして今、家に戻ってgit pullを実行してローカルバージョンを更新しました。There is no tracking information for […] 続きを読む…

git github git-pull

gitpullが「参照を解決できません」「ローカル参照を更新できません」に失敗します

git 1.6.4.2を使用して、 git pullを試してみると、次のエラーが発生します。error: unable to resolve reference refs/remotes/ […] 続きを読む…

git git-pull

gitが「ファイルがマージされていないためプルできません」と表示するのはなぜですか?

ターミナルでプロジェクトディレクトリをプルしようとすると、次のエラーが表示されます。[email protected]:~/Sites/branch1$ git pull origin master U app/ […] 続きを読む…

git git-pull merge-conflict-resolution git-fetch

すべてのプルですべてを上書きするようにgitpullを強制するにはどうすればよいですか?

私はCENTRALベアリポジトリを持っており、3つの開発者リポジトリが通常どおりプルおよびプッシュしています。また、CENTRALベアリポジトリからプルする他の2つのリポジトリがあります。1つはライブサーバーで、もう1つはテスト/ステージサーバーで、それぞれが独自のブランチからプルします。シナリオは次のとおりです。CENTRALリポジトリにpost-updateフックスクリプトがあり、テストリポジトリとライブリポジトリに自動的にアクセスして、それぞれに対してプルコマンドを実行します。 これにより、テストサーバーとライブサーバーの両方が更新されます。これらはすべて、新しいコミットがあるブランチに依存します。 これはすべてうまく機能します。問題は次のとおりです。緊急時に、ファイルがサーバー上で(ftpなどを介して)直接更新され、マージ/上書きの競合が発生するため、CENTRALの更新後のスクリプトが失敗する場合があります。 このシナリオを回避する方法はなく、避けられません。私がしたいのはこれです:ライブサイトとテストサイトからのプルが常にプル時に上書き/マージされるようにしたいのです。 常に。 これらのリポジトリは開発用ではないため、プル専用になります。私のすべての研究で、プルが常にローカルファイルの上書きを強制するための良い解決策を見つけることができません。 これは可能ですか? もしそうなら、それは素晴らしい開発シナリオになります。

git git-pull