Git仓库回推错误

时间:2018-08-04 20:30:14

标签: git

我试图通过使用命令终端将我的整个react项目文件夹推送到git。首先,我在git中创建了裸仓库,在下一个快速设置窗口中,它给了我三个选择,而我正在尝试最后一个选择。 然后,我将在命令行中移至项目文件夹并遵循以下命令

$ git remote add origin https://github.com/Azambadar/tic-tac-toe.git
git push -u origin master

我得到了这个输出

Counting objects: 6, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (6/6), 39.02 KiB | 3.90 MiB/s, done.
Total 6 (delta 2), reused 0 (delta 0)
remote: Resolving deltas: 100% (2/2), done.
To https://github.com/Azambadar/tic-tac-toe.git
 * [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

这仅将README.md文件推送到github上的仓库。

原因是什么以及如何解决此问题,因此所有文件都应推送到存储库中。

2 个答案:

答案 0 :(得分:1)

enter image description here

运行git push命令时,它将接受您已提交的所有内容(git commit)并将其推送到远程存储库。就您而言,是GitHub。

看看上面的照片。

  1. 运行git init时,正在生成.git文件夹。它是项目中的隐藏文件夹。如果需要访问它,可以通过在项目根目录中键入cd .git来进行访问。除非您真的确定自己在做什么,否则请勿触摸其中的任何东西。建议不要触摸此文件夹。

  2. 完成任务后,应该首先通过键入git add命令来添加文件。例如,git add single-file.htmlgit add .添加所有更改的文件。

  3. “添加的”文件将进入“暂存区”。如果您在此处运行git push命令,则您尚未推送最近的更改。

  4. 接下来,您需要通过运行git commit命令来“完成”“暂存区”中的所有内容。例如,git commit -m "fix broken links"。现在您可以开始了。

  5. 运行git pushgit push origin master命令,您将在GitHub中看到更改。

注释

  1. 每个项目只需运行一次git init提交。
  2. 如果要从GitHub克隆项目,则只需运行git clone命令。您无需cd the-project并在其中运行git init。从远程Git存储库克隆项目时,将自动拥有.git文件夹。
  3. 如果您发现使用GUI更有效率,还可以使用GitHub Desktop之类的GUI工具。

答案 1 :(得分:0)

执行consumes = MediaType.ALL_VALUE,以查看尚未标记为提交的文件。 然后使用function getFormDataAsJSON() { var json = {}; json.name = $('#name-input').val(); json.imageBase64 = $('#logo-preview').attr('src'); return json; } var form = $('#form'); var postData = {}; postData.formData = new FormData(form[0]); var flag = false; if ($('#div-visible-only-in-edit-way').length !== 0) { flag = true; postData.jsonData = getFormDataAsJSON(); } $.ajax({ type: "POST", url: form.attr("action"), data: flag ? JSON.stringify(postData.jsonData) : postData.formData, processData: false, contentType: flag ? "application/json; charset=utf-8" : false, dataType: 'json' }).done(function (e) { 标记要提交的文件。 然后,您需要使用git消息git status创建提交。 最后,您可以git add yourFile