2017-10-12 83 views
1

Git newbie here。我正在構建一個臨時環境來鏡像SaaS Web應用程序的生產環境。爲此,我必須在暫存Web服務器上進行很多更改,主要包括修改我們用來使應用程序運行的一些腳本。如何在回購中存儲更改

一位同事爲我創建了一個回購庫,所以我可以在這裏存儲這些修改的登臺腳本。

我該怎麼做?

在Web服務器上,在所有進行了更改的目錄,我看到這一點,如果我跑「混帳遠程-v」:

CompanyName https://abeecfad5a63849c4b53f6a9038932c3d80b52c8:[email protected]/CompanyName/Hosted-Scripts.git (fetch) 
CompanyName https://abeecfad5a63849c4b53f6a9038932c3d80b52c8:[email protected]/CompanyName/Hosted-Scripts.git (push) 

如果我做一個「git的狀態」,我看到我在'分支大師',我看到我修改的腳本。

在過去,當更改代碼(在本地計算機上)時,我所做的是:將公司的回購協議分發給我的個人github,下載代碼,進行更改,提交併將任何更改推送到我的個人github (即起源),然後爲這些變化進行PR審查和合並(我個人的github是我的主人,當我做'git remove -v'時,公司的github是我的上游)。但我不確定如何從這臺登臺服務器上做同樣的事情。

謝謝!

回答

0

首先,不要只從git下載。使用「git clone」從您的回購中獲得克隆,這是您從公司的回購中分出的回購。

而您的上游是您公司的資產負債表,作爲一種良好的做法,您必須從上游獲取併合並它,然後再將其更改爲回購。

然後你做你的代碼轉換器並提交給你的叉子。然後做一個公關的回購。作爲一種良好的做法,您必須爲每個公共關係做一次提交,一些公司希望這樣做。

+0

感謝您的回覆。是的,我同意應該使用git clone。 那麼如何在上面的示例中存儲更改?你是說我必須首先設置回購作爲我的上游?你介意列出我必須採取的步驟(或步驟的總體概述)嗎?再次感謝! – Moneer81

+0

我想你並沒有在這裏添加上游,因爲如果你添加上游並運行命令git remote -v它會顯示四行代碼兩個原點和另外兩個上游 –