2012-05-14 12 views
1

私はgithubウェブページでgithubの新しいリポジトリを作成してから、このリポジトリにフォルダをアップロードするためにGit Bashを開いた。最初に$cd f:$ git clone [email protected]:username/project name.gitを使って、fディスクに(初期の.gitフォルダとREADMEファイルを含む)フォルダを作成しました。次に、現在のフォルダに切り替えるために$cd f:\project nameを使用しました。その後、すべてのプロジェクトフォルダをfディスクのプロジェクト名フォルダにコピーしました。最後に、私はgithubのにすべての私のプロジェクトのフォルダをアップロードするには、以下の4行を使用:私はパスフレーズを入力しgithubアップロードプロジェクトの問題

$git add . 
$git remote rm origin 
$git remote add origin [email protected]:username/project name.git 
$git push -u origin master 

後、Gitはbashはちょうど、最新のすべてを示しました。しかし、私はgithubリポジトリのページをリフレッシュしましたが、最初のREADMEファイル以外はありません。誰かがその問題が何であるか教えてもらえますか?

答えて

2

git addの後にコミットしませんでした。 Gitはプッシュするものは何もなかったと考えられている理由

git commit -m "first commit" 

:あなたHEADはまだあなたのリモート起源クローンレポと同じでした。

Git Basicsを参照してください:

git three stages

あなたgit addは、ステージングエリア(インデックス)を更新、だけgit commitがあなたのgitディレクトリを更新します。

+0

「最初のコミット」は何のために使われますか?ローカルのプロジェクトファイルを変更した場合、どうすればgithubで更新する必要がありますか?私はちょうど私の質問に記載された最後の4つのgitのbashラインが必要ですか? – chaonextdoor

+0

@chaonextdoorまずGitHub(GitHub上のファイルを更新する)にプッシュする前に、(インデックスに追加した)変更をコミットする必要があります。あなたの 'git add'の後に、あなたの3つの他のステップの前に' 'git commit'"を追加してください。 – VonC