好的,这真让我很沮丧。我习惯使用SVN,并且是git的新手。我已经在git中有一个名为X的文件夹。 collobarator对X进行了更改并提交了它,并对其进行了更新。我对它进行了更改,现在我想将它保存为X2作为新文件夹。所以我在本地复制了X文件夹,现在我想将它添加到github。所以我做了
cd X2
git init
git add X2
git commit -m "changes"
git push origin master
我也试过在X和X2所在的父目录中,然后git添加X2并提交并推送,但我一直“无需提交”。
我做错了什么?
答案 0 :(得分:5)
为什么在添加git init
之前您正在使用X2
。只有在创建repo时才会执行Git init。另请注意,git add
仅添加文件,而不是目录。
除了git add X2
应该完全正常,当你在root / parent时。从文件夹本身开始git add .
答案 1 :(得分:1)
首先提交正确的.gitignore文件。然后你可以做一个'git add -A'。将跳过您不想要的所有文件。
答案 2 :(得分:0)
尝试使用“git add”。这会将当前工作目录中的所有文件添加到舞台(也就是准备提交)。希望这有效!