Git世界歷險記

2022-05-08 06:48:10 字數 705 閱讀 1714

git||屬於分散型版本管理系統,是為版本管理而而設計的軟體。(linux的創始人linus torvalds在2023年開發了git的原型程式,在此之前人們大多選用subversion作為版本管理軟體)

版本管理||版本管理就是管理更新的歷史記錄,它為我們提供了一些在軟體開發過程中必不可少的功能,例如記錄一款軟體新增或更改源**的過程,回到特定階段,恢復誤刪的檔案等。

集中型版本管理器||以subversion為代表的集中型版本管理器,會倉庫集中存放在伺服器中,所以只存在乙個倉庫,這就是為什麼被稱為集中型版本管理。但是一旦開發者的環境不能連上伺服器,就無法獲    得最新的源**,開發也就幾乎無法進行。伺服器宕機時候也是同樣的道理,而且萬一伺服器故障導致資料丟失了,恐怕開發者就再也見不到最新的源**了。

分散型版本管理器||以git為代表的分散型版本管理器,github將倉庫fork給了每乙個使用者,fork就是將github的某個特定倉庫複製到了自己的賬戶下。fork出的倉庫與原倉庫不是同乙個倉庫,開發者可    以隨意編輯,分散型擁有多個倉庫,相對集中型略顯複雜,但是本地開發環境中就有倉庫,所以開發者不必鏈結遠端倉庫就可以進行軟體開發。

集中型和分散型哪個好||各有優勢和缺點,但是分散型在未來運用會更多,並且分散型運用得好能夠像集中型那樣進行管理。

刻盤歷險記

晚上,由於 n有一些學習資料需要刻盤,經過整理決定分別刻一張 r 和一張cd r 而家裡的台式電腦的 usb口是 1.1的,從行動硬碟拷貝檔案到電腦中速度很慢 1g 東西要大概 20分鐘 我一時犯懶就沒用筆記本聯網拷,一口氣將4個多 g東西一點點從移硬拷到台式電腦中了,用了 1個半小時之久,當然這段...

丁丁歷險記

丁丁歷險記 丁丁出來遊玩,看見冒險樂園,想玩極了,可該睡覺了,那改天吧!姐姐,休息一下下!丁丁爬了山,虛脫至極,一屁股坐下,一驚,被攥的緊緊的手機消失了!丁丁快速回想,只在前面休息過呀,當時手機消失了嗎?哎呀呀,就是想不起來了。想原路返回,可疲憊拖住了她的步伐,躊躇不前,求助於導遊。原本記得不太清晰...

高溝歷險記

6.3下午發現突然伺服器操作不了了,各種命令不能正常執行 下午4點半安排裝伺服器,測試系統先放著了,花了乙個半小時安裝好伺服器,吃飯之後檢視故障伺服器,仗著自己毛坯技術,覺得linux肯定可以搞定。現狀 伺服器ssh命令已經不正常,但是服務正常。晚上7點覺得linux伺服器穩定性可以,重啟一下問題不...