我是一個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 –