[英]Linux to Windows repository pull and push
我們整個工作的代碼庫都位於IIS Windows環境中。 我的任務是將代碼復制到我們的新Linux Ubuntu服務器上,並通過代碼進行必要的更改,以使其在Linux機器上運行。 花費了幾個月的時間,但還是有效。 同時,另一位開發人員在生產Windows服務器上將代碼更新為代碼庫。 現在,我的任務是將更改推送到Linux機器上,以便我們可以拉動觸發器並在新環境中實時運行它。
問題:
當我執行git push origin master
,拋出一個錯誤,指出我必須先執行一次pull
。 在發散並運行git status
它說我分別有11和3個提交。 問題是在2個月的時間里,我記不清所做的所有更改,並且某些東西可能在Windows環境中崩潰,即使很短的時間也不會發生。 我只需要一些建議。
我想知道是否有可能創建一個origin master
的克隆,然后將更改從產品推送到我的本地計算機,合並文件,然后上傳到Linux機器,因為由於需要的拉力我現在不能推送到Linux。
當您執行git pull
,遠程origin
分支中的更改將合並到本地origin
分支中。 可以這么說,這就是您的“本地血統/主人”。 檢查您自己的master分支的狀態,如果一切正常,則進行更改。
在拉動之前和之后運行gitk --all
,您將看到合並發生了,但僅在您的系統上發生。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.