簡體   English   中英

從Linux到Windows的存儲庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM