在Github中将本地存储库推送到远程

时间:2016-02-02 08:35:59

标签: git github

我有一个java项目,其中包含一个名为Calculator的java文件。我在Github中创建了一个存储库,我尝试通过以下方式将本地存储库推送到远程存储库:

首先:我创建了自述文件array

第二:echo "# Simple Java calculator" >> README.md

第三:git init

第四:git add README.md

第五:git commit -m "simple calculator"

第六:git remote add origin https://github.com/XXXXX/Calc.git

之后我在线检查了存储库,我只找到了自述文件。我后来想到我需要添加计算器文件,我尝试了以下选项:

git push -u origin master

git add .

和此选项

git push -u origin master

git add Calculator.java

但两个都不起作用,该文件尚未在远程存储库中。有人可以帮助我吗

2 个答案:

答案 0 :(得分:1)

Git使用add将文件添加到索引中。然后提交提交索引中的文件,然后推送以与另一个存储库共享您的提交。

由于您尚未提交,因此您需要输入 git commit

你做完了之后 git add

在你做之前

git push

你用到push命令的-u告诉git master应该总是推送到master on origin,所以你只需要第一次使用它。从现在开始,它应该足以键入: git push

而不是 git push -u origin master

答案 1 :(得分:1)

使用

添加文件后

git add。

您应该在推送到远程仓库之前提交更改,

git commit -m"提交消息"

此外,您可以使用以下单个命令添加和提交

git commit -am"提交消息"