Git提交说没有提交更改

时间:2016-03-19 19:58:00

标签: github commit

好。所以我从我的大学老师那里得到了分叉存储库。我需要更改main.cpp,然后提交并推送更改。我做过这样的事情:

git config --global user.name "username"和电子邮件一样

ssh-keygen -t rsa -b 4096 -C "email"

eval "$(ssh-agent -s)"

ssh-add ~/.ssh/id_rsa

然后我做了:git clone adress(SSH)。文件已正确复制。我编辑了我的main.cpp,保存了更改,然后执行了:git commit -m "Solution"git push。这是我的终端:

Cloning

在这里我编辑main.cpp。然后:

enter image description here

我做错了什么?

2 个答案:

答案 0 :(得分:1)

首先需要为提交暂存文件。在this tutorial中了解有关使用git进行分段的详细信息。

  

git add命令将工作目录中的更改添加到   集结区。它告诉Git你想要包含更新   下一次提交中的特定文件。但是,git add并不是真的   以任何重要方式影响存储库 - 实际上并未进行更改   记录,直到你运行git commit。

在你的情况下,就在提交之前:

git add main.cpp

答案 1 :(得分:0)

更改源代码后,您需要执行

git add .
git commit -m "Solution" 

将您的提交上传到远程

git push origin yourbranch