gpt4 book ai didi

bash - 单个命令中的多个 git 命令按照编译器遇到的顺序执行

转载 作者:太空狗 更新时间:2023-10-29 13:54:47 24 4
gpt4 key购买 nike

我有以下命令列表,我按各自的顺序运行,以便可以提交源项目并将其推送到 Bitbucket 上的存储库:

git init
git remote add origin https://[BitBucket Username]@bitbucket.org/[BitBucket Username]/[BitBucket Repository Name].git
git config user.name "[BitBucket Username]"
git config user.email "[BitBucket Email ID]"
## if email doesn't work then use below ##
git config --global user.email \<\>
git add *
git commit -m "[Comment]"
git push -u origin master

现在我想知道,我是否可以将所有这些链接到单个 git 命令中并保持相同的顺序,而不是将每一行都按各自的时间和顺序放置, 像下面这样的东西?

git init remote add origin https://[BitBucket Username]@bitbucket.org/[BitBucket Username]/[BitBucket Repository Name].git  config user.name "[Username]" ....

或者至少像下面这样组合多个相同的类别参数?

git config user.name "[BitBucket Username]" user.email "[BitBucket Email ID]"

我需要通过示例了解这两种情况的可能性。

最佳答案

我们可以在单个命令中使用 list off 命令,例如:

git add . && git commit -m "updated pom file" && git push

或:

git stash pop && git add . && git commit -m "updated pom file" && git push
  • && -> 如果第一个命令成功执行则执行下一个命令,否则不会执行下一个命令。
  • & - 它执行所有命令
  • || - 如果第一个命令失败则执行下一个命令

关于bash - 单个命令中的多个 git 命令按照编译器遇到的顺序执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43824526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com