Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
提交到Git上的文件夹_Git_Github - Fatal编程技术网

提交到Git上的文件夹

提交到Git上的文件夹,git,github,Git,Github,我在git上创建了两个文件夹,如下所示 现在我想将两个解决方案提交到这些文件夹中。当我尝试提交第一个解决方案(客户端)时,它会显示以下错误。您能告诉我如何做吗? 我如何给出这个任意的Url 错误: 您不能在git上提交文件夹,只能提交文件。Git为版本控制下的任何文件创建文件夹 提交git上的文件的步骤如下: 初始化git回购,可以是空回购,也可以是克隆现有回购 在您的计算机上签出回购协议(您可以在github网站上直接添加/编辑文件,但对于正在工作的项目来说,这将是一个禁止的工作流) 创建

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

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

错误:


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

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

  • 初始化git回购,可以是空回购,也可以是克隆现有回购
  • 在您的计算机上签出回购协议(您可以在github网站上直接添加/编辑文件,但对于正在工作的项目来说,这将是一个禁止的工作流)
  • 创建要跟踪更改的文件,例如,
    Client/
    Server/
  • 使用
    git Add
  • 使用
    git Commit-m“some Commit message”
    提交更改(如果忽略消息标志
    -m
    ,则应提示您添加提交消息)
  • 使用
    git Push
    将更改推送到服务器(您不需要在每次提交后推送到服务器,只需注意,只有在您将更改推送到服务器后,其他人才能看到您的更改)

  • 有许多优秀的资源可用于开始使用Git。为Git入门提供了一个很好的入门课程。GitHub还为开始使用Git提供了一个有用的指南,尽管这需要首先安装Git(我忘了,可能还需要配置Git)。还有一些免费的有用资源,更广泛的,一个,以及关于和的备忘单。另一个伟大的资源是这本书,由Scott Chacon和Ben Straub撰写,可在下获得。

    这不是Git的工作方式。实际上你所做的一切都不是。请先发送。无法将数据发送到git存储库的子文件夹。您需要将更改推送到git存储库本身,然后您能告诉我如何完成任务吗?我需要把两个项目放在不同的树(或文件夹)中。一个是客户端,另一个是服务器@JimmyD@Sampath尝试
    git add Client
    然后
    git commit
    只在
    Client
    文件夹中提交更改。非常感谢您提供的大量信息:)