我有一个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
但两个都不起作用,该文件尚未在远程存储库中。有人可以帮助我吗
答案 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"提交消息"