我有一个带有changeId / commit Id的gerrit链接
我想将diff从此应用到我的本地工作区
git diff patch.txt > path_to_file/patch.txt
未提供所需结果。
答案 0 :(得分:1)
任何推送到Gerrit的提交都有自己的分支,名为refs / changes / xx / yyyxx / 1。 Gerrit在页面右上角的下载菜单中提供了几个ssh和repo命令,如checkout,cherry-pick,format patch等。您可以复制并粘贴它们以供使用。
git fetch ssh://xxx:29418/yyy.git refs/changes/xx/yyyxx/1 && git format-patch -1 --stdout FETCH_HEAD