我首先在github网页上创建了一个github新的存储库,然后我打开Git Bash将文件夹上传到这个存储库。我首先使用$cd f:
和$ git clone git@github.com:username/project name.git
在f盘中创建了一个文件夹(其中包含一个初始.git文件夹和一个README文件)。然后,我使用$cd f:\project name
切换到当前文件夹。之后,我将所有项目文件夹复制到f盘中的项目名称文件夹中。最后,我使用以下四行将我的所有项目文件夹上传到github:
$git add .
$git remote rm origin
$git remote add origin git@github.com:username/project name.git
$git push -u origin master
在我输入密码后,Git Bash只显示了所有内容。但是我刷新了我的github存储库页面,除了最初的README文件之外什么都没有。有人能告诉我这是怎么回事吗?
答案 0 :(得分:2)
您未在git add
之后提交。
git commit -m "first commit"
这就是为什么git认为没有什么可以推动的:你的HEAD仍然与你的远程原始克隆回购相同。
请参阅Git Basics:
您的git add
更新了暂存区域(索引),但只有git commit
会更新您的git目录。