Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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
Github 如何执行这些命令而不出错?(git子模块、cd、git提交)_Github_Ssh_Git Submodules_Git Commit_Cd - Fatal编程技术网

Github 如何执行这些命令而不出错?(git子模块、cd、git提交)

Github 如何执行这些命令而不出错?(git子模块、cd、git提交),github,ssh,git-submodules,git-commit,cd,Github,Ssh,Git Submodules,Git Commit,Cd,我是命令行的新用户。我已经下载了repo,我每次都下载了git init,但仍然会出现以下错误: 致命的:不是git Repository。吉特 编辑:它还说我的回购是空的,但我确信我克隆并初始化了它 这些是我正在尝试的命令- git submodule add -f -b REL1_25 https://github.com/wikimedia/mediawiki-extensions-CharInsert CharInsert cd ../ && git add .gitm

我是命令行的新用户。我已经下载了repo,我每次都下载了git init,但仍然会出现以下错误:

致命的:不是git Repository。吉特

编辑:它还说我的回购是空的,但我确信我克隆并初始化了它

这些是我正在尝试的命令-

git submodule add -f -b REL1_25 https://github.com/wikimedia/mediawiki-extensions-CharInsert CharInsert

cd ../ && git add .gitmodules extensions/CharInsert

git commit -m 'Add CharInsert' && git push

您需要在项目中使用git init。确保站点中有git,并使用git终端执行git命令

如果你想要一个有趣的学习git命令行的方法,请检查

如果您需要每个命令的直接指向点教程,请尝试


希望这能帮助您正确设置回购协议。

完整的顺序应该是():


如果要生成新的git存储库:

在github.com上创建一个新的git存储库,输入您的存储库名称并创建存储库,您将看到:

touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin gitAddress
git push -u origin master
但是,如果您使用git clone gitAddress下载了git repo,请不要再次使用“git init”,因为它已经是git repo了


在使用git clone下载git repo后,您应该输入“cd foldername”以转到正确的repo文件夹,并且您将永远不会再次收到错误。

您指的是git Terminal?所以不是Git Bash?你的站点中的git是什么意思?你使用的是linux还是windows?站中的Git意味着您安装了Git-bin以便可以使用Git命令。Git terminal是使用windows的Git Shell。我知道我有Git Bash。现在的问题是它说的是初始化的空repository。但我确实做了git克隆。事实上,在我做了git克隆后,它确实说了一些致命的事情。。是吗?让我们把事情弄清楚。如果要从现有git repo获取副本,请使用git clone。如果您打算从头开始创建自己的回购协议,那么就不要使用git clone。如果你克隆了一个工作的repo,你不需要在它上面使用gitinit。确保您在工作回购目录中。例如:git clone之后使用cd@Reception123您的意思是“所有扩展名”文件夹为空,还是“扩展名/字符集”不存在?
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin gitAddress
git push -u origin master