相关疑难解决方法(0)

Git添加不使用.png文件?

我有一个肮脏的工作树,脏,因为我对源文件进行了更改并修改了一些图像.我试图只将图像添加到索引中,所以我运行了这个命令:

git add *.png
Run Code Online (Sandbox Code Playgroud)

但是,这不会添加文件.添加了一些新的图像文件,但没有添加任何已修改/预先存在的图像文件.

是什么赋予了?

编辑:这是一些相关的终端输出

$ git status
# On branch master
#
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#   modified:   src/main/java/net/plugins/analysis/FormMatcher.java
#   modified:   src/main/resources/icons/doctor_edit_male.png
#   modified:   src/main/resources/icons/doctor_female.png
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   src/main/resources/icons/arrow_up.png
#   src/main/resources/icons/bullet_arrow_down.png
#   src/main/resources/icons/bullet_arrow_up.png
no …
Run Code Online (Sandbox Code Playgroud)

git

10
推荐指数
2
解决办法
2万
查看次数

在Git中仅修改已修改文件的简单方法(未删除)

我的工作分支中有一堆已删除的文件,我不确定是否要提交.我需要根据需要提交我修改过的文件.

这就是我想出的:

git add `git status | grep modified | cut -f2 | cut -f4 -d' '`
Run Code Online (Sandbox Code Playgroud)

这个答案做了类似的事情,但并不是更好:https://stackoverflow.com/a/8277826

那么有一个更简单的解决方案吗?

git

10
推荐指数
1
解决办法
2068
查看次数

Git添加不添加文件

当我尝试git添加我的文件时,我输入了

git add <insert file names here>
Run Code Online (Sandbox Code Playgroud)

这工作正常.但是,当我尝试做的时候

git commit -a
Run Code Online (Sandbox Code Playgroud)

我的git存储库告诉我它是空的.输出的是:

# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed) 
#
<insert name of files here>

nothing added to commit but untracked files present (use "git add" to track)
Run Code Online (Sandbox Code Playgroud)

可能有人知道解决方案吗?谢谢.

git git-add git-commit

9
推荐指数
2
解决办法
2万
查看次数

Git,添加对提交的更改,添加和提交标志之间的差异

-agit commit -a相当于与git add . -A

假设我有以下别名:

 12 alias gita='git add . -A'
 13 alias gits='clear; git status'
 14 alias gitlog='git log --pretty=oneline --abbrev-commit'
 15 alias commit='git commit -a '

 16 alias check='gita;commit'  <--------------------------
Run Code Online (Sandbox Code Playgroud)

当我说check,当我add -A和我的时候都会发生任何冗余commit -a

git

8
推荐指数
2
解决办法
2692
查看次数

“git add -A :/”有什么作用?

我见过同事git add -A :/在存储库中使用暂存文件,但我无法在文档中找到它的作用。我缺少什么?

注意:我理解该标志的作用(这个问题之前-A已在 SO 中得到回答)。我的问题具体是关于它在其中扮演的角色。:/git add

git

8
推荐指数
1
解决办法
1555
查看次数

如何在git中更新目录

我有一个bitbucket存储库,具有以下结构:

 Directory-A->
   directory a
   directory b
   file a
   file b
   file c
Run Code Online (Sandbox Code Playgroud)

现在我想将文件"b"和文件"c"移动到"目录a"

当我在本地机器上执行此操作并通过git add提交时.我在目录a中获取文件b和文件c但它们仍然存在于其外部.

git git-commit

7
推荐指数
1
解决办法
1311
查看次数

Git,提交和推送更改后删除的文件不起作用

通常当我必须提交我的日常工作时,我使用:

git add * 
git commit -m "my commit message"
git push origin master
Run Code Online (Sandbox Code Playgroud)

这些命令非常基础。但我注意到已删除的文件并未从我的远程存储库中删除。事实上,如果我在 Github 上推送更改后删除通用文件“example.txt”(在我的本地文件夹中),该文件仍然存在。

技术上用git add *删除的文件应该可以识别,还是不行?如何从远程仓库中删除已删除的文件?

谢谢

git github

7
推荐指数
2
解决办法
7008
查看次数

我什么时候应该使用git add?

我发现自己每次在提交之前都使用它.这样对吗?如果是这样,它应该是相同的命令......

git

6
推荐指数
2
解决办法
4200
查看次数

git add -A:/在Git 2.X上以及与pathspec的关系

我已经在几个地方读过,随着时间的推移,行为git add -A 发生了一些变化.

从2.x开始(例如Git 2.5.0),究竟做git add -A :/了什么?我找不到该选项::/文档中.是一个pathspec吗?怎么会这样?文档提供的示例仅显示glob模式(例如*.c)或简单路径规范(例如dir,添加任何内容dir).

git

6
推荐指数
2
解决办法
258
查看次数

如何在git中为单个提交添加多个文件?

我对不同目录中的两个文件进行了更改,如何为单个提交添加两个文件。我可以做什么,添加第一个文件,然后将目录更改为第二个文件,然后添加第二个文件,最后执行提交。这行得通吗?

git git-commit

6
推荐指数
3
解决办法
3万
查看次数

标签 统计

git ×10

git-commit ×3

git-add ×1

github ×1