[解決済み] 私のGithubリポジトリからファイルを取り出そうとしています。"無関係な履歴のマージを拒否する"
2022-04-27 11:32:11
質問
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 fetch learnc
[root@osboxes c]# git merge learnc/master
warning: refname 'learnc/master' is ambiguous.
Already up-to-date.
しかし、ローカルディレクトリに新しいファイルは見当たりません。どうすれば入手できますか?
また、こんなこともやってみました。
[root@osboxes c]# git pull learnc master
From https://github.com/michaelklachko/Learning-C
* branch master -> FETCH_HEAD
fatal: refusing to merge unrelated histories
ちなみに、ローカルではmasterブランチにいます(他のブランチはありません)。
[root@osboxes c]# git status
On branch master
nothing to commit, working directory clean
解決方法は?
試す
--allow-unrelated-histories
max630 さんのコメント通り、またはこちらで説明されているように Git が無関係な履歴のマージを拒否する
関連
-
[解決済み] 現在のブランチのトラッキング情報がありません。
-
[解決済み] あなたのブランチは 'origin/master' より 3 コミット進んでいます。
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み] Git のローカルコミットを破棄する
-
[解決済み] リモートにないトラッキングブランチを削除
-
[解決済み] detached HEADとmaster/originの連携はどうすればいいですか?
-
[解決済み] Git で、別のブランチの変更を選択的にマージしたり選択したりするにはどうすればよいですか?
-
[解決済み] Gitのプッシュを正しく強制する方法は?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】Markdownファイル内のGitHub相対リンク
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Git:コミットに何も追加されていないが、未追跡のファイルが存在する
-
[解決済み】マージの競合が発生した git stash pop の取り消し
-
[解決済み】以下の追跡されていないワーキングツリーファイルは、マージによって上書きされますが、私は気にしません。
-
[解決済み】ファイルのアンリンクに失敗しました。もう一度試してみるべきですか?
-
[解決済み】Githubの認証に失敗した - ... GitHubはシェルアクセスを提供しない
-
[解決済み] git rebase fatal: 必要なリビジョンは1つです。
-
git revert + git rebase 一度に複数のコミット_本然233的博客程式员息信网_git revert Multiple
-
[解決済み] ERROR: リモートレポ 'origin' のクローン作成に失敗しました。
-
[解決済み] 現在の支店にはトラッキング情報がありません
-
[解決済み] エラーです。リベースを使用してプルできません。あなたはステージングされていない変更を持っています