Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.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克隆repo后要做什么_Git_Bitbucket_Git Clone_Git Commit - Fatal编程技术网

从git克隆repo后要做什么

从git克隆repo后要做什么,git,bitbucket,git-clone,git-commit,Git,Bitbucket,Git Clone,Git Commit,我只是一个git初学者,基本上我克隆了一个git存储库,现在我想提交我在文件中所做的更改。当我运行命令git commit时,它说不是git存储库 作为git的初学者,我只想问一下,我是否需要先运行这个命令-gitinit,然后再运行gitcommit?或者在这两个步骤之间提交文件 我需要提交Bitbucket上的文件 截图- 您首先需要添加更改,请使用git add。 您还可以在添加之前使用git status 编辑 刚刚看到关于错误的评论。是的,没错。我忽略了这一点 您的问题是首先需要cdg

我只是一个git初学者,基本上我克隆了一个git存储库,现在我想提交我在文件中所做的更改。当我运行命令
git commit
时,它说
不是git存储库

作为git的初学者,我只想问一下,我是否需要先运行这个命令-
gitinit
,然后再运行
gitcommit
?或者在这两个步骤之间提交文件

我需要提交Bitbucket上的文件

截图-


您首先需要添加更改,请使用
git add。

您还可以在添加之前使用
git status

编辑

刚刚看到关于错误的评论。是的,没错。我忽略了这一点

您的问题是首先需要
cd
git文件夹

在那之后,你仍然需要添加我上面的答案。

正如jeremyharris所说的,特别是there会让你在基础上跟上进度

一些简短的注释,可能会帮助您解决最初的问题

git clone
命令用于从现有git存储库中提取副本(克隆)。默认情况下,它会在执行它的文件夹中创建一个文件夹,其中包含一个
.git
文件夹。克隆创建的文件夹是您的工作副本,
.git
文件夹是存储库的本地副本

git clone
与大多数其他git命令不同。所有(或大多数?)其他git命令都要求在克隆创建的工作副本文件夹中执行该命令。(裸存储库有点不同,因为它们没有工作副本,但这在这里不适用。)因此,在执行以下操作之后:

$ git clone <remote repo> <repo name> 
$git克隆
做:

$cd
在执行任何其他命令之前进入工作副本。在工作文件夹之外执行命令将得到
而不是git存储库
消息


对文件进行更改后,
git add
将其添加到索引中(标记为表示准备提交),然后
git commit-m'
将提交更改。

我建议签出并提交。他们会给你一个很好的快速开始:)另外,你不需要
init
克隆的项目,只需要没有git版本控制文件的新项目。如果git说
不是git存储库,很明显是在错误的文件夹中。@BillyChan..所以我不需要运行git init命令?我可以直接执行这个添加命令???@NevikRehnel我刚刚创建了一个文件夹,并在目录中运行了git clone命令..没有其他东西..那么这是否意味着在执行这个添加命令之前我需要先在这个目录中运行git init命令?@BillyChan我刚刚添加了我的屏幕截图..plzchk@user1594368:
git clone
默认情况下创建新创建的克隆的子目录(如果您刚刚查看了文件夹,就会看到)。您可能应该阅读git教程,其中解释了基本步骤:)刚刚看到您的屏幕截图,
cd-wedding
git-add.
git-commit
之前…thx我更改了目录并初始化了git,然后添加并提交,iot对我有效:)thx用于注释..请在您的答案中添加这一行。供将来参考:)您不需要在由
git clone
命令
git init
用于从普通文件夹创建新的存储库,该文件夹创建
.git
文件夹。再次运行它并没有什么坏处——它只是不应该被需要。@Davis Culp,我编辑了你的文章,添加了一个缺少的“>”括号,这让我很困惑,我想我最好加上几行空白行。对不起打扰了。
$ cd <repo name>