我是一个Git的新手,我遇到一些问题已经... 我没有克隆到我的机器上的库(在BitBucket),并修改了一个文件'Makefile'和创建了3个新的(c_file,gma.txt和ded_mpi.dat)。 然后,我键入提交这些添加/更改到主存储库:commit -a
,我在文本编辑器中写了一条消息)git commit -a没有工作
我在这里有2个问题。首先,我认为这会将我的更改提交给主代表,但它没有(我通过克隆主版本进行检查:我的更改不包括在内)。 然而,在我的机器上的代表,git log
包含我的消息......
我想我错过了使用Git的工作方式:) git diff
打印无中生有。
第2期:
git status
打印:
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# c_file
# gma.txt
# ded_mpi.dat
nothing added to commit but untracked files present (use "git add" to track)
文件C_FILE,gma.txt等ded_mpi.dat已提交,但不添加...我想commit -a
也都 '犯' 和“添加'...?
;另一方面,没有什么关于我修改了预先存在的Makefile的状态...
正如你可以看到,我需要一只手:)
如果有人可以帮助我了解发生了什么事情,那会很棒!
干杯
@eis这是如何解决问题的?用户只需要浏览每个文件,如果他想忽略它,就将它添加到.gitignore –