我有两个文件夹和.git(在git init之后),我想创建2个存储库:1. C2. CPP
我用以下方法创建了C存储库:git初始化git添加Cgit commit -m“。git remote add originhttps://github.com/tomerbarak11/C.gitgit push -u原始主机
然后我创建了第二个存储库CPP,如下所示:git初始化git添加CPPgit commit -m“。git remote add originhttps://github.com/tomerbarak11/CPP.gitgit push -u原始主机
[首先,由于某种原因执行第二次提交时,它开始重新上传文件(它已将它们添加到添加中)当我写commit时,它说“致命:远程起源已经存在”。我还是试图将其推送,并将所有文件添加到C存储库中,而CPP存储库为空。
如何解决?
git init
根据其手册(https://git-scm.com/docs/git-init)在当前目录中创建一个git存储库。这意味着当您运行git init; git add C
时,它将在当前目录中创建一个存储库。
您可能打算创建一个新的名为C的存储库和一个名为CPP的存储库,如下所示:
~/src
的目录中:git init C
;C/.git
是存储库的根。cd C; git remote add origin https://github.com/tomerbarak11/C.git
,将正确设置原点~/src
,重复:git init CPP
C/.git
是存储库的根。cd C; git remote add origin https://github.com/tomerbarak11/CPP.git
,将正确设置原点如果不使用目录名运行git init
,它将创建一个本地.git存储库,并且您将始终不小心在其中运行。