在Git上提交文件夹

时间:2017-01-24 14:38:59

标签: git github

我在git上创建了2个文件夹,如下所示。

enter image description here

现在我想在这些文件夹中提交2个解决方案。当我尝试提交第一个(客户端)时,它显示如下错误。您能告诉我该怎么做吗? 我怎么能给这个任意的Url?

enter image description here

错误:

enter image description here

1 个答案:

答案 0 :(得分:5)

您无法在git上提交文件夹,只能提交文件。 Git为版本控制下的任何文件创建文件夹。

在git上提交文件的步骤如下:

  1. 初始化git仓库,可以是空仓库或克隆现有仓库
  2. 检查计算机上的仓库(您可以直接添加/编辑文件github网站,但这对于工作项目而言这将是一个禁止的工作流程)
  3. 创建要跟踪更改的文件,例如Client/<some file>Server/<some file>
  4. 使用git add <filename>
  5. 将这些内容添加到git跟踪中
  6. 使用git commit -m "some commit message"提交更改(如果省略了消息标记-m,则系统会提示您添加提交消息)
  7. 使用git push将更改推送到服务器(每次提交后都不需要推送,只需注意其他人在将其推送到服务器之前无法看到您的更改)
  8. 有很多很好的资源可供开始使用Git。 Code School为开始使用Git提供了一个很好的Try Git入门课程。 GitHub还提供了一个有用的Hello World指南,用于开始使用Git,虽然这需要首先安装Git(并且可能已配置,我忘了)。 Tower还有一些免费的有用资源,更广泛的video courseon-line ebook以及Git commandsVersion Control Best Practices上的备忘单。另一个很好的资源是书籍Pro Git,由Scott Chacon和Ben Straub编写,可在Creative Commons Attribution Non Commercial Share Alike 3.0 license下找到。