問題タブ [git-fetch]
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: `git fetch` によって報告される数字は何を意味するのですか?
git fetch を実行すると、いくつかの数値が得られます。
それらは何らかの形で役に立ちますか? たとえば、そのリモートでフェッチされたコミットの数を知りたいです。これらのデータには含まれていないようです (この場合、5 件のコミットでした)。
(私はログを見ることができるか、またはそれを見るために何でも見ることができることを知っています;それは何のためにあるのだろうか。)
git - ベアリポジトリをGit*INTO *でプル/フェッチするにはどうすればよいですか?
Bitbucket(GitとMercurialをサポート)からローカルマシンにすべてのリポジトリをバックアップするツールを書いています。
それはすでにMercurialで機能し、私は次のようにしています。
- ローカルマシン上に作業コピーなしで新しい空のリポジトリを作成します( Gitリポジトリ
と同じ)bare
- リモートリポジトリからローカルの空のリポジトリにプル
今、私はGitで同じことをしようとしています。
ベアリポジトリに直接アクセスすることはできず、代わりに使用する必要があることはすでにわかっています。pull
fetch
だから私はそれを試しました:
明らかにGitは何かをフェッチしましたが、その後ローカルリポジトリは空になります。
(git log
言うfatal: bad default revision 'HEAD'
)
私は何が間違っているのですか?
免責事項:
私は非常に基本的なGitの知識しか持っていません(私は通常Mercurialを使用しています)。
そして、それが重要な場合、私はWindowsを使用しています。
git - Git:ローカルリポジトリが最新かどうかを確認するには?
ローカル リポジトリが最新かどうかを知りたいです (そうでない場合は、理想的には、変更を確認したいと思います)。
git fetch
またはを実行せずにこれを確認するにはどうすればよいgit pull
ですか?
git-svn - マージするコミットが残っていない場合のGit svn fetchチェック
git-svn を使用して svn プロジェクト リポジトリのクローンを作成しました。コミットを取得するとき、取得したすべてのブランチにマージするコミットが残っていないことを確認するにはどうすればよいですか?
git - git pulloriginmasterはorigin/masterを更新しませんか?
ドキュメントによると、git pullはgitフェッチを実行してからgitマージを実行しますが、その場合、 git pulloriginmasterを実行するとgitfetchorigin masterを実行する必要がありますか?ただし、そうしているようには見えません。これが例です。
私のリモートオリジンマスター(私の場合はGitHub上)に次の履歴があるとします。
そして、私は次のショーをしているので、ローカルで最初のコミットしかありません
ここからプルを実行し、次のように結果を確認します。
ご覧のとおり、プルは実際にはリモートオリジンからの新しいコミットでマスターブランチを更新しましたが、ローカルオリジン/マスターはまだ元の場所にあります。私に次のことを強制する
これはgitpullの正しい動作ですか、それとも何かが正しく構成されていない可能性がありますか?git pull manページを調べたところ、これを示唆するものは何も見つかりませんでしたが、見逃した可能性があります。
git - GitHub で他の人のフォークにあるブランチを取得するにはどうすればよいですか?
GitHub のリポジトリからフォークしました。別のユーザーのフォークのブランチからコードを取得したいと考えています。
このユーザーのリポジトリ全体を別のローカル リポジトリに複製する必要がありますgit checkout link_to_the_other_users_branch
か?
git - Git の FETCH_HEAD とはどういう意味ですか?
git pull --help
言います:
デフォルトのモードでは、 の後に続く
git pull
の省略形です。git fetch
git merge FETCH_HEAD
これは何ですか?FETCH_HEAD
中に実際にマージされるのは何git pull
ですか?
git - Git フェッチ リモート ブランチ
同僚と私は同じリポジトリで作業しています。これを 2 つのブランチに分岐しました。それぞれが技術的に異なるプロジェクト用ですが、類似点があるためmaster
、branch
.
しかし、私はbranch
. 私の同僚はどうすればそのブランチを具体的に引っ張ることができますか?
リポジトリの Agit clone
は、彼のためにローカルにブランチを作成していないようですが、私の側でプッシュした後、それらが unfuddle でライブになっているのを見ることができます。
また、最初にブランチを作成したときは、-b checkout
. それは大きな違いがありますか?
これらは私が実行したコマンドです。しかし、それは間違いなく機能していません。
そのブランチをチェックアウトしてから、さまざまな共同作業者やワークステーションからのブランチの変更だけをプッシュしてコミットできるようにしたいと考えています。
git - どのようにgitfetchを実行してからマージしますか?「エラー:次のファイルへのローカル変更はマージによって上書きされます」
初心者のGitの質問:bitbucketにレポを設定しています。私は他の誰かの変更をgitフェッチし、それらを自分の変更とマージしたいと思います。ただし、git merge(またはgit merge origin / master)を実行しようとすると、「エラー:次のファイルへのローカル変更はmergeによって上書きされます:」というメッセージが表示され、変更したファイルのリストが表示されます。Gitにこれらの変更をマージさせることは、まさに私がやりたいことです。