我正在尝试找到一种通过命令行合并GitLab中的合并请求的方法。
有没有人知道如何实现这个目标,而不是从GUI界面合并相同的请求。
非常感谢任何提示!谢谢!
我正在尝试找到一种通过命令行合并GitLab中的合并请求的方法。
有没有人知道如何实现这个目标,而不是从GUI界面合并相同的请求。
非常感谢任何提示!谢谢!
git checkout target-branch
git merge feature-branch
git push
# create a small test branch
git checkout master
git pull
git checkout -b "Testing_Create_MR_from_git_cmdline"
echo "Please delete this file" > BogusPleaseDelete.txt
git add -A
git commit -m "Testing create MR from Git command line"
# Create Gitlab MR from Git CLI
git push -u origin HEAD \
-o merge_request.create \
-o merge_request.title="DRAFT: $(git branch --show-current)" \
-o merge_request.description="This MR is created by git command line, using $(git version), OS = $(lsb_release -d)" \
-o merge_request.target=master \
-o merge_request.remove_source_branch \
-o merge_request.squash