我有一个应用程序需要在我想要推送的每个文件上运行// git add,以便在每个文件上触发 Gitlab 作业。commitpush
我的问题是 git 实际上需要很多时间来执行命令git push。
这是我正在使用的命令:
git add myFile.json
git commit myFile.json -m "commitMessage"
variable1 = git rev-parse HEAD # Storing last commit hash into a variable
# Pushing only one specific commit to (maybe) make it faster
git push $variable1:master
Run Code Online (Sandbox Code Playgroud)
我想做的是让整个过程“更快”。我的想法是:
git push(也许通过在每次提交而不是每次推送时运行管道),但这似乎不可能。git push,因此不必git push在推送每个文件之前重新加载一些初始化操作(我不知道在此git push过程中发生了什么,所以这个想法可能是错误的)有谁知道如何通过使用我的想法之一,甚至是您的全新想法来加快此过程!
注意:我使用的是 HTTPS,因此 SSH 解决方案可能不适合这里。
推送命令的输出:
Enumerating objects: 8, done.
Counting objects: 100% (8/8), done. …Run Code Online (Sandbox Code Playgroud)