错误-在Git上没有要提交的内容

错误-在Git上没有要提交的内容,git,Git,我正在尝试将我的第一个应用程序提交到Git上。我在下面的命令行中输入了以下内容,但我的输出显示没有要提交的内容 new-host:first_app XXXXXX$ cd /Users/XXXXXX/rails_projects/first_app new-host:first_app XXXXXX$ git init Reinitialized existing Git repository in /Users/XXXXXX/rails_projects/first_app/.git/ new

我正在尝试将我的第一个应用程序提交到Git上。我在下面的命令行中输入了以下内容,但我的输出显示没有要提交的内容

new-host:first_app XXXXXX$ cd /Users/XXXXXX/rails_projects/first_app
new-host:first_app XXXXXX$ git init
Reinitialized existing Git repository in /Users/XXXXXX/rails_projects/first_app/.git/
new-host:first_app XXXXXX$ git add .
new-host:first_app XXXXXX$ git status
# On branch master
nothing to commit (working directory clean)
new-host:first_app XXXXXX$ 
在另一个终端中,我运行$rails服务器创建了我的第一个应用程序。为什么没有什么可承诺的


我怎样才能解决这个问题?谢谢

注意输出的第一行:

重新初始化现有Git存储库


该目录中已经有git repo,并且没有未提交的更改。

请注意第一行输出:

重新初始化现有Git存储库

该目录中已经有一个git repo,并且没有未提交的更改。

执行此操作后

git add .
您需要提交刚刚进行的更改:

git commit -m "my first commit"
您可以使用git show命令查看最新提交。

完成后

git add .
您需要提交刚刚进行的更改:

git commit -m "my first commit"

您可以使用git show命令查看最新提交。

该文件夹中似乎已经有一个初始化的git repo。它可能已经提交了所有文件,当您重新初始化时,实际上只是重新启动git服务。大概尝试更改其中一个文件,然后键入以下命令:

cd /Users/XXXXXX/rails_projects/first_app/
git add .
git commit -a -m "commit message"

这应该是承诺。您可能需要将CD命令更改为指向firstapp/git/,但我真的不记得了。祝你好运

该文件夹中似乎已经有一个初始化的git repo。它可能已经提交了所有文件,当您重新初始化时,实际上只是重新启动git服务。大概尝试更改其中一个文件,然后键入以下命令:

cd /Users/XXXXXX/rails_projects/first_app/
git add .
git commit -a -m "commit message"

这应该是承诺。您可能需要将CD命令更改为指向firstapp/git/,但我真的不记得了。祝你好运

也许您以前在第一次创建git存储库时添加并提交了

我能够用以下方法重现这一点:

durrantm.../aaa$ git init
Initialized empty Git repository in /home/durrantm/play/aaa/.git/
durrantm.../aaa$ l
total 16
drwxrwxr-x 14 durrantm 4096 Oct 31 22:28 ../
-rw-rw-r--  1 durrantm   11 Oct 31 22:29 ggg
drwxrwxr-x  3 durrantm 4096 Oct 31 22:29 ./
drwxrwxr-x  7 durrantm 4096 Oct 31 22:29 .git/
durrantm.../aaa$ git status
# On branch master
#
# Initial commit
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       ggg
nothing added to commit but untracked files present (use "git add" to track)
durrantm.../aaa$ git add .
durrantm.../aaa$ git status
# On branch master
#
# Initial commit
#
# Changes to be committed:
#   (use "git rm --cached <file>..." to unstage)
#
#       new file:   ggg
#
durrantm.../aaa$ git commit
[master (root-commit) 953c83f] new
 1 file changed, 1 insertion(+)
 create mode 100644 ggg
durrantm.../aaa$ l
total 16
drwxrwxr-x 14 durrantm 4096 Oct 31 22:28 ../
-rw-rw-r--  1 durrantm   11 Oct 31 22:29 ggg
drwxrwxr-x  3 durrantm 4096 Oct 31 22:29 ./
drwxrwxr-x  8 durrantm 4096 Oct 31 22:29 .git/
durrantm.../aaa$ git init
Reinitialized existing Git repository in /home/durrantm/play/aaa/.git/
durrantm.../aaa$ l
total 16
drwxrwxr-x 14 durrantm 4096 Oct 31 22:28 ../
-rw-rw-r--  1 durrantm   11 Oct 31 22:29 ggg
drwxrwxr-x  3 durrantm 4096 Oct 31 22:29 ./
drwxrwxr-x  8 durrantm 4096 Oct 31 22:30 .git/
durrantm.../aaa$ git add .
durrantm.../aaa$ git status
# On branch master
nothing to commit (working directory clean)
durrantm.../aaa$ 
durrantm.../aaa$ git commit
# On branch master
nothing to commit (working directory clean)

也许您以前在第一次创建git存储库时添加并提交了

我能够用以下方法重现这一点:

durrantm.../aaa$ git init
Initialized empty Git repository in /home/durrantm/play/aaa/.git/
durrantm.../aaa$ l
total 16
drwxrwxr-x 14 durrantm 4096 Oct 31 22:28 ../
-rw-rw-r--  1 durrantm   11 Oct 31 22:29 ggg
drwxrwxr-x  3 durrantm 4096 Oct 31 22:29 ./
drwxrwxr-x  7 durrantm 4096 Oct 31 22:29 .git/
durrantm.../aaa$ git status
# On branch master
#
# Initial commit
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       ggg
nothing added to commit but untracked files present (use "git add" to track)
durrantm.../aaa$ git add .
durrantm.../aaa$ git status
# On branch master
#
# Initial commit
#
# Changes to be committed:
#   (use "git rm --cached <file>..." to unstage)
#
#       new file:   ggg
#
durrantm.../aaa$ git commit
[master (root-commit) 953c83f] new
 1 file changed, 1 insertion(+)
 create mode 100644 ggg
durrantm.../aaa$ l
total 16
drwxrwxr-x 14 durrantm 4096 Oct 31 22:28 ../
-rw-rw-r--  1 durrantm   11 Oct 31 22:29 ggg
drwxrwxr-x  3 durrantm 4096 Oct 31 22:29 ./
drwxrwxr-x  8 durrantm 4096 Oct 31 22:29 .git/
durrantm.../aaa$ git init
Reinitialized existing Git repository in /home/durrantm/play/aaa/.git/
durrantm.../aaa$ l
total 16
drwxrwxr-x 14 durrantm 4096 Oct 31 22:28 ../
-rw-rw-r--  1 durrantm   11 Oct 31 22:29 ggg
drwxrwxr-x  3 durrantm 4096 Oct 31 22:29 ./
drwxrwxr-x  8 durrantm 4096 Oct 31 22:30 .git/
durrantm.../aaa$ git add .
durrantm.../aaa$ git status
# On branch master
nothing to commit (working directory clean)
durrantm.../aaa$ 
durrantm.../aaa$ git commit
# On branch master
nothing to commit (working directory clean)

当我意识到我提交了主目录中的所有内容时,我删除了最初提交的存储库。我还进行了git重置-很难消除之前的提交。我描述的操作是否没有任何效果,因为它显示重新初始化…?当我意识到我提交了主目录中的所有内容时,我删除了我最初提交的存储库。我还进行了git重置-很难消除之前的提交。我描述的操作没有任何效果,因为它说重新初始化…?谢谢你的注释!我尝试用$rm-rf.git/和$l删除存储库。当我在命令行中输入$l时,我得到了-bash:l:command-notfound。还是卡住了。还有其他建议吗?谢谢你的留言!我尝试用$rm-rf.git/和$l删除存储库。当我在命令行中输入$l时,我得到了-bash:l:command-notfound。还是卡住了。还有其他建议吗?谢谢你的建议。我还是一样的留言。谢谢你的建议。我还是一样的信息。