я не уверен, что у меня правильная терминология, но у меня есть рабочее пространство git с одним коммитом
(workspace1)$ git status
On branch mainline
Your branch is ahead of 'origin/mainline' by 1 commit.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
(workspace1)$ git remote show origin
* remote origin
Fetch URL: ssh://git.company.com:2222/pkg/ServiceA
Я хочу перенести коммит в этой ветви (workspace1) в другое рабочее пространство (workspace2), которое синхронизируется с mainline
(workspace2) $ git status
On branch mainline
Your branch is up to date with 'origin/mainline'.
nothing to commit, working tree clean
(workspace2)$ git remote show origin
* remote origin
Fetch URL: ssh://git.company.com:2222/pkg/ServiceA
В основном я хочу внести изменения в изменения, которые я сделал в рабочем пространстве1 (в другом рабочем пространстве), но я не хочу, чтобы его блокировали, пока изменение в рабочем пространстве1 проверяется кодом
я не слишком знаком с git, но я думаю, что другой способ разблокировки - это просто продолжать вносить изменения в рабочей области1, но ветвить новые изменения, если мне нужно обратиться к некоторым комментариям кода в исходном коммите, затем зафиксировать это изменение и применить обратно ветка, над которой я работал?