我有以下命令列表,我按各自的顺序运行,以便可以提交源项目并将其推送到 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/