Git:在一个命令中初始化、添加所有内容并提交消息

标签 git

如何对这 3 个命令进行分组:

  • git 初始化
  • git add .
  • git commit -m "初始化仓库"

我当然有这个,但我正在寻找更短、更优雅的东西(如果存在的话):

me@local:~$ git init; git add .; git commit -m "Initialize repository"

最佳答案

创建别名:

git config --global alias.here '!git init . && git add . && git commit --allow-empty -m "Initialize repository"'

然后像这样使用它

git here

请注意,我向 git commit 添加了 --allow-empty 选项,这将使它在空目录和有内容的目录中工作。

关于Git:在一个命令中初始化、添加所有内容并提交消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21025185/

相关文章:

git - 如何使用 git remote 分配本地文件?

git - 在 GIT 中 merge 2 个分支

git - 如何在 git bitbucket 中克隆一个特定的分支

git - Bitbucket 克隆私有(private) git 仓库

php - 如何在 Azure 网站中运行的 Mediawiki 上安装语义 Wiki 扩展

git - Hg-git 不推送 Github 上的提交

git - 在 git 中创建别名

xcode - 本地存储库已过期。确保已从远程存储库中提取所有更改并重试

git - 删除/撤消 Sourcetree 上的 merge

git - 在 visual studio online 上托管的 git 中更改远程 HEAD 分支