如何在不出错的情况下执行这些命令? (git submodule,cd,git commit)

时间:2015-08-18 05:05:16

标签: github ssh git-submodules git-commit cd

我是命令行的新用户。我已经下载了回购,每次都git init,但我仍然收到此错误:

  

致命:不是git repostitory .. .git

编辑:它还说我的仓库是空的,但我确信我做了克隆并启动它!!

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

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

3 个答案:

答案 0 :(得分:0)

你需要在你的项目中使用git init。确保您的工作站中有git,也可以使用git终端执行git命令。

如果您想要一种有趣的方式来学习git命令行检查This

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

希望这可以帮助您正确设置您的仓库。

答案 1 :(得分:0)

完整序列应为(including directly the existing submodules):

cd C:\test
git clone --recursive http://github.com/Reception123/mediawiki
cd mediawiki
git submodule add -f -b REL1_25 https://github.com/wikimedia/mediawiki-extensions-CharInsert extensions/CharInsert
git add .
git commit -m "Add CharInsert extension"

答案 2 :(得分:0)

如果你想生成一个新的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; cd foldername'转到完全回复的文件夹,你永远不会再收到错误。