2

GitHub に Map というリポジトリを作成しました。

次に、私の GitHub プロジェクト フォルダーに移動し、そのフォルダーに正常に複製しました。readmeファイルしかありませんでした。

次に、Visual Studio プロジェクトの下にある Map ディレクトリのすべてをコピーして、GitHub Map ディレクトリに貼り付けました。

それから私はgithub push -u origin masterラインをしました。

次に、追加する変更がなかったことを意味すると思うすべてが最新であると言いましたが、プロジェクトを GitHub Map フォルダーに追加したので、変更があったはずですか?

私はこれについて正しく行っていますか?

また、必要な他のすべてのコマンド ライン コマンドも実行しました。最初に、「最新」と表示される理由を指摘し、VS プロジェクトをコピーして GitHub プロジェクト フォルダーに貼り付けて、プロジェクトを追加する必要があるかどうかを尋ねたいと思います。

4

1 に答える 1

2

リモートにプッシュするためにローカルリポジトリで実際にコミットをまだ行っていないように聞こえるため、おそらくEverything up-to-dateいつと言うでしょう。github push -u origin master

ソース コードをリモート リポジトリにプッシュする前に、まずローカル リポジトリに追加してコミットする必要があります。

git add . # Add everything in the current directory (".")
git commit
git push origin master # Now you can push.

また、ローカル リポジトリ ディレクトリを Visual Studio の作業ディレクトリとは別に保持することはあまりありません。典型的なセットアップは、Git リポジトリを作業ディレクトリで直接初期化するだけです。

cd <your-visual-studio-project-folder>
git init
git add . # Add everything in the current directory (".")
git commit

git remote add origin <url-for-your-remote>
git fetch origin

# Rebase your local root commit onto the remote root commit
git rebase --onto origin/master --root

# Now you can push to your remote
git push origin master

最後に、無料のオンライン Pro Git book 、特に 1-3 章と 6-6.5 章を読むことを強くお勧めします。これは、将来の Git の問題のほとんどを解決するのに役立ちます。

于 2013-08-19T17:44:28.320 に答える