我在我的本地系統中有2個分支,名爲A
和B
。我結帳到B
意味着現在我在B
。我寫了一些代碼,在該分支中提交,但我沒有將分支推送到遠程。現在我結帳到A
,在那裏我遇到了一些問題,所以我想將B
推送到遠程。如何推分支到遠程
是否可以從分支推送到另一個分支?
我面對的分公司A
此問題:
- 結帳從
B
到A
後,它顯示public/index.html: Permission denied
。 我試圖從
A
結帳到B
,但它不允許我。它顯示以下消息:error: Your local changes to the following files would be overwritten by checkout: public/index.html Please, commit your changes or stash them before you can switch branches. Aborting
。
如何不丟失我在分支B
中寫的代碼?
我跑你的第一個命令,但它顯示'$ git存儲 public/index.html:權限被拒絕 沒有本地更改來保存'.儘管我運行剩餘的命令它不工作。 – user3279058
試試這個'$ sudo git stash' – Agis
它顯示'sh.exe':sudo:command not found'。 – user3279058