相关疑难解决方法(0)

如何使用单个命令暂存和提交所有文件,包括新添加的文件?

如何使用单个命令暂存和提交所有文件,包括新添加的文件?

git

401
推荐指数
8
解决办法
41万
查看次数

Git for Windows:.bashrc或Git Bash shell的等效配置文件

我刚刚安装了Git for Windows,很高兴看到它安装了Bash.

我想以与Linux相同的方式自定义shell(例如设置类似ll的别名ls -l),但我似乎无法找到.bashrc或等效的配置文件.

我该怎么编辑?

windows git git-bash

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

git add,commit和push命令合二为一?

有没有办法在一个中使用这三个命令?

git add .
git commit -a -m "commit" (do not need commit message either)
git push
Run Code Online (Sandbox Code Playgroud)

有时我只改变一个字母,CSS填充或其他东西.不过,我必须编写所有三个命令来推动更改.有很多项目,我只有一个推动者,所以这个命令会很棒!

git

203
推荐指数
13
解决办法
23万
查看次数

如果我之前添加git,那么git commit -am是多余的吗?

运行git add .然后是多余的git commit -am "commit message"吗?

我可以跑git add .,然后git commit -m "commit message",或者,只是git commit -am "commit message"

git

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

感叹号在git配置别名中的含义是什么?

我只看到一个git config命令如下:

git config --global alias.out \!"git fetch; git cherry origin/HEAD -v"
Run Code Online (Sandbox Code Playgroud)

这是什么意思?它等于这个:

git config --global alias.out '!git fetch; git cherry origin/HEAD -v',
Run Code Online (Sandbox Code Playgroud)

我对感叹号感到困惑,任何帮助将不胜感激.

git

25
推荐指数
3
解决办法
4811
查看次数

git在一个命令中添加和提交单个跟踪文件

我正在寻找相当于git commit -am "blah blah"但只有一个文件.如果我尝试:

git commit my.file -am "blah blah"
Run Code Online (Sandbox Code Playgroud)

我明白了:

fatal: Paths with -a does not make sense.
Run Code Online (Sandbox Code Playgroud)

我环顾四周,但我只能找到建议使用别名的解决方案(例如这个),但即使是那些似乎也不能修改,因为我需要传递一个参数.我是否必须通过shell调用git

似乎应该有一个更简单的选择,我认为这将是非常常见的.现在我坚持:

git add my.file
git commit -m "blah blah"
Run Code Online (Sandbox Code Playgroud)

git alias

17
推荐指数
1
解决办法
1万
查看次数

Git - 自动跟踪目录中的所有文件

可能重复:
git add -A,git commit在一个命令中?

如果我理解正确,当使用git时将新文件添加到目录中时,我必须调用多个命令以确保提交文件:

git add <directory name>
git commit -m 'commit comment'
Run Code Online (Sandbox Code Playgroud)

这听起来不对,因为我知道我(以及许多其他人)将忘记调用git add <directory name>,然后最终得到一个缺少所有新文件的项目.似乎我应该能够在一个命令中提交整个目录,包括任何和所有新文件,而无需在先前的命令中指定将所有新文件添加到提交中.我该怎么做呢?

git

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

是否有`git add 的缩写?&amp;&amp; git commit --amend`?

我已经知道这git commit -a是 的缩写git add -u && git commit

git add . && git commit --amend所以我想知道第一次提交后修改某些文件时是否存在短路?


编辑

改为git add .git add -u这不是同一件事。

git

0
推荐指数
1
解决办法
1990
查看次数

标签 统计

git ×8

alias ×1

git-bash ×1

windows ×1