为什么我不能将文件添加到git?
以下是我在终端中使用的代码:为什么我不能将文件添加到git?,git,github,terminal,Git,Github,Terminal,以下是我在终端中使用的代码: macbook-2:blogger Robert$ git init Reinitialized existing Git repository in /Users/Robert/projects/flask_projects/blogger/.git/ macbook-2:blogger Robert$ git status On branch master nothing to commit, working directory clean macbook-2:
macbook-2:blogger Robert$ git init
Reinitialized existing Git repository in /Users/Robert/projects/flask_projects/blogger/.git/
macbook-2:blogger Robert$ git status
On branch master
nothing to commit, working directory clean
macbook-2:blogger Robert$ git add -A
macbook-2:blogger Robert$ ls
generator.py
macbook-2:blogger Robert$ git status
On branch master
nothing to commit, working directory clean
看起来您的文件已在存储库中跟踪。 由于消息
在…
中重新初始化了现有的Git存储库,这里的混淆似乎是您已经初始化了Git repo
要验证已将generator.py
添加到您的回购中,请确保以下人员正在跟踪该回购:
git ls-files generator.py --error-unmatch
如果该命令的输出是“generator.py”,那么Git正在跟踪该文件,并且已经添加了该文件
如果输出类似于错误:pathspec“generator.py”与git已知的任何文件都不匹配,则您的文件尚未被跟踪。在这种情况下,您可以使用git add generator.py
将其添加到回购协议中
要与团队其他成员共享您的更改,您需要推动。
如果您正在处理master
分支,请执行以下命令:
git push origin master
看起来您正在初始化git回购。您能否运行“git log”查看generator.py是否已添加到上一次提交中?自上次提交以来,generator.py
是否已被修改?如果没有,那么git add
ing它是没有意义的,并且git
通常会拒绝这样做……我应该修改程序并尝试将其重新添加到git吗?我很确定在我尝试上传的过程中,我已经将它转换为git,但它仍然不允许我将其推送。请看我的答案…请注意,“将文件添加到git”有点含糊不清。。。我的答案是验证是否正在跟踪您的文件。如果你真正的意思是让你的文件被推送,那么在你确认它被跟踪、添加和提交之后,再推送到你的remote.Jonathan——看起来你是对的!我输入了git日志,结果是:提交11a9ee20f83d9756f6717286cb5ba9a0c813c9e2作者:robschwartz日期:2014年4月28日星期一22:28:06-0500 Adding generator.py如何完成?