我有什么方法可以做
git add -A
git commit -m "commit message"
Run Code Online (Sandbox Code Playgroud)
在一个命令?
我似乎经常做这两个命令,如果Git有一个选项git commit -Am "commit message",它会让生活变得更方便.
git commit有-a修饰符,但它与git add -A提交之前的做法并不完全相同.git add -A添加新创建的文件,但git commit -am不添加.什么
有没有办法在每次我提交到Netbeans中的本地时,自动将git中的更改推送到远程存储库,类似于git add,commit和push命令??
我正在寻找一个可以add commit使用push新的Windows Powershell 的命令。
单个命令,例如lazygit my commit msg// 如果可能的话,我更喜欢不带引号
我查看了一些问题,比如git add、commit 和 push 命令合二为一?它提供了解决方案,但对于bash:
function lazygit() {
git add .
git commit -a -m "$*"
git push
}
//use it like lazygit my commit msg
Run Code Online (Sandbox Code Playgroud)
另一个答案建议使用 git 别名:git config --global alias.lazy '!f() { git add -A && git commit -m "$@" && git push; }; f'
但我必须添加引号并且不能在提交消息中使用空格(给出错误error: pathspec 'commit message' did not match any file(s) known to git …