我在我的git repo中添加了一些文件.然后我添加了一个目录并将它们移动到那里.然后我使用添加了目录git add
这意味着什么告诉我?
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
new file: newDir/TMXParser.c
new file: newDir/Tilemap.c
new file: newDir/test.xml
new file: newDir/tileImage2.png
new file: TMXParser.c
new file: Tilemap.c
new file: test.xml
new file: tileImage2.png
Changed but not updated:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
deleted: TMXParser.c
deleted: Tilemap.c
deleted: test.xml
deleted: tileImage2.png
Untracked files:
(use "git add <file>..." to include in what will be committed)
.DS_Store
Run Code Online (Sandbox Code Playgroud)
如果我提交,文件是否被添加两次?如何从终端删除此.DS_Store?
正确的方法是使用git mv将文件移动到目录中; 就目前而言,你可以简单地说git rm出来.你告诉git你希望将文件复制到子目录中.一旦你git rm他们,输出git status将告诉你git想要将文件移动到子目录中.
一个快捷方式git add -u,通知git已修改或删除的文件.但它不会添加新文件.如果重命名文件,通知git最简单的方法是git add -A查看修改,删除和未跟踪的文件.它将删除您删除的四个文件并添加.DS_Store文件.
隐藏.DS_Store文件的最佳方法是全局忽略它:
git config --global core.excludesfile '~/.gitignore'
echo .DS_Store >> ~/.gitignore
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
291 次 |
| 最近记录: |