Git的歷史

Git是那些如此簡單的工具之一,你經常不會發現它的大量細微差別。你結束了從網站和它的存儲庫和那樣克隆。如果您進行更改,也許您跟踪它們,以及您真正禮貌,您可能會產生提供回項目的拉請求。然而,你可以做一些很棒的交易。例如,您是否明白Git可以跟踪協作詞文檔?或者在多個Linux框中管理您的啟動數據?

Git屬於軟件應用程序產品的家庭,可以進行修訂(或版本)控制。該概念是您可以建立軟件應用程序(例如)以及跟踪每個修訂。偉大的系統有一個規定,讓幾個人一次在工作中工作。通常通常一些方法將作業分成不同的部分。例如,您可能會分開以建立不同市場的產品版本,或者在不打破典型發展的情況下嘗試實驗功能。在某些情況下,您將最終將其拆分回到主要線路。

雖然在下一期間,我會為你提供一些奇怪的git你可能會發現有用,這是主要的故事,究竟是吉特如何成為的故事。開源進步被理解為火焰戰爭以及這故事中至少有一些少數人。以及真正的黑客時尚,故事的英雄決定他不喜歡他利用的工具……好吧,你會怎麼做?

版本控制器的戰爭

從歷史上看,這個函數的大量軟件應用程序有一個中央服務器心態。也就是說,代碼在某處的網絡上居住。當你希望在一個數據上工作時,你會檢查它。如果沒有其他人檢查過,那麼這只有效。當然,如果你是成功的,在你把它們放回去之前,沒有其他人可能會檢查你的數據。如果您遠離網絡以及您希望在某些事情上工作,那麼也很糟糕。

然而,更多現代工具可以放鬆一些這些限制。理想情況下,一個工具可能會為您提供一份工作的區域副本,並立即讓您在發布更改時更新其他副本。這種方法沒有中央副本失去了,你可能會在任何地方工作,以及你沒有必要與其他隊友一起協調不同的東西。

封閉的工具

一個極大的分佈式團隊建立了Linux內核。於1998年底,該團隊正在努力進行修訂管理。 [Larry McVoy]內核開發人員進行了創建可擴展的分佈式版本的業務,稱為Bitkeeper。雖然它是一個工業產品,但有一個鄰近允許,只要您利用產品以及此後一年,您就可以使用它來利用它。用於工業和開源競爭的限制。雖然產品在機器上保持大多數數據,但有一個服務器組件,因此業務實際上可以跟踪您對產品的使用情況。

2002年,Linux內核團隊擁抱口袋。 [Linux Torvalds]是新系統的支持者之一。但是,其他設計師(以及興趣的慶祝活動,如[Richard Stallman])與利用專有工具建立開源。Bitmover – Bitekeeper背後的業務 – 添加了一些網關,以確保希望利用不同系統的設計師可以到某些網關程度。

在大多數情況下,只有偶爾的火焰衝突爆發的東西令人興奮的東西,以及那裡。當[McVoy’s]業務顯示它會揭示它將停止取準守人的自由版本時,這是截至2005年。表面上的原因是因為個人建立了一個客戶,將工業版從工業版添加到免費的客戶。

新工具

因此,兩項工作旋轉盡可能多地確定更換。當然,Mercurial是一個,而Git是另一個。 [McVoy]聯繫了一位要求他們的工人[Bryan O’Sullivan]停止促成的員工的工業客戶端。當然,Mercurial以及Git來到了成果,而Git最終不僅是內核團隊的版本管理系統,而且系統也有很多其他人。

誕生的git

[Linus]確實尋找一個更多的現成系統。無論是符合內核進步團隊的表現還是功能。他設計了Git的速度,簡單,以及防止執行CV的完全相同的東西(Revired版本管理程序)。

初步進步已達到幾天。自2005年末版本1.0版本以來,軟件應用程序產生了多個主要網站,最終成為許多開發人員的選項系統,都是開源,以及商業。

repo man

流程圖顯示了TRICk究竟Git如何處理大量開發人員:存儲庫或repos。每個設計者都有整個作業的整體副本(區域存儲庫)。事實上,如果您不關心共享,您甚至不需要遠程存儲庫。您的個人回購與其他任何人一樣,甚至是遙控器,即最有可能在Github或一個網絡服務器上的遙控器。您在工作目錄中進行修改,階段與(現在)(現在)的階段,以及將其致力於您的回購。是時候,您可以將修改與遙控器一樣多,因為它與其他人的更改合併。

有趣的是,Git不僅在文本數據上工作(我將在下一期間向您展示更多信息)。但是,它確實在文本數據上工作是最好的,因為它是足以注意在不重疊的數據的修改並自動合併它們的數據中的修改。因此,如果我修復在某些代碼中以及修改某些錯誤消息時,請修復包括用於循環的錯誤,如果我們的代碼合併,Git會友好。

當然,這並不總是工作。這導致您必須手動解決的衝突。但是,除非您有兩個人觸摸精確的代碼相同的部分,否則Git通常會解決差異的好任務。當然,二進制數據通常不會得到那種奢侈品。你無法精確差異,看看一個人的人吸引了一個小鬍子,還有一個人轉過了背景綠色。但是,在技術上,如果您可能弄清楚算法,您可能會將其添加到Git中。

結局

如果您想提高您對Git的理解,只需做克隆,您可能會在本教程中花費15分鐘更糟糕。如果您已經了解基礎知識,您可能會在更高級的教程中發現一些新事物,或者檢查Git A的談話[Linus]的視頻。

2016年,順便說一下,比特守人透露他們將轉向Apache許可,當然,這是開源的。諷刺的類型,不是嗎?

照片積分:

Tux Dircier,由[Sharkey],CC By-SA 3.0

[Linus Torvalds]來自Linux雜誌,CC By-SA 3.0

流程圖由[LBHTW],CC BY-SA 3.0

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

交易警報:easyAcc 20000mAh電力銀行帶有USB-C In/Out的價格僅為20美元交易警報:easyAcc 20000mAh電力銀行帶有USB-C In/Out的價格僅為20美元

亞馬遜即將出售超級出色的EasyAcc 20,000mAh USB-C便攜式充電器,目前僅售20美元。您需要做的就是牢記遵守折現率代碼。 在11月8日末,此優惠非常好,因此您仍然有很多時間來利用它。以及我們建議您正是這樣做的。 我們是該充電器的重要粉絲,他利用它與兩個小孩一起去樂高樂園(Lego Land)。 USB-C輸出18W的功率,非常適合在汽車和卡車旅行期間為Nintendo Switch以及iPad Pro機器充電,甚至還有一個手電筒,當您去床下尋找襪子時! 多虧了20,000mAh電池,您就可以向iPhone收取約1.5倍的iPhone,甚至可以使用iPad Air 2所有方法。除了三個USB-A端口以及USB-C端口,您將沒有任何類型的問題,可以在需要時將所有家庭的小工具都收取。 我們甚至認為這是看起來更好的便攜式功率充電器之一,這對大多數人來說可能不是問題。但是,如果您想要每次看到的東西都不想扔掉的東西,就在這裡。誰必須醜陋地州的實際創新是醜陋的? 伙計們,請記住在檢查折現率代碼時。還要檢查完成該過程之前已被使用。 購買:Amazon的easyAcc 20000mAh USB C便攜式充電器:$ 20帶代碼fup6b6i8 |原價:$ 42 您可能同樣喜歡檢查: CHECKRA1N iOS 13.1.2基於CheckM8的越獄“宣布” 越獄iOS 13.1.2在iPhone X上,SE使用CheckM8 Exploit演示 下載:iOS

Apple停止了Thunderbolt顯示屏,這是您需要知道的Apple停止了Thunderbolt顯示屏,這是您需要知道的

Apple已確認它將停止其流行的Thunderbolt顯示屏。這家總部位於庫比蒂諾的公司首先在2011年向市場推出了壯觀的雷電展示,因為沒有刷新,它一直保持不變。 許多分析師和研究人員認為,該公司將在今年的全球開發人員會議(WWDC 2016)主題演講中宣布替代模型,這可能是5K視網膜展示的出現,但到目前為止,該活動未能實現而沒有替代。 在公告中,蘋果發言人確認,現有的Thunderbolt顯示屏將繼續銷售,直到現有的展示供應耗盡為止:“我們正在停止使用Apple Thunderbolt展示。它將通過Apple.com,Apple的零售商店和Apple授權轉售商提供。 Mac用戶有許多出色的第三方選項。” 計劃中的雷電顯示以其當前形式顯示,與官方行的事實相結合,即建議用戶探索第三方解決方案,建議該公司不計劃發布或宣布替換模型,或者那個正在進行中,但還沒有準備好宣布。 蘋果還沒有提供任何其他明確性,說明為什麼選擇停止雷電顯示器的生產。該公司也沒有放棄與存在4K或5K顯示有關的任何提示。 在全球各個蘋果零售店中,雷電展覽的股票短缺引發了謠言,即將發布WWDC公告。事後見解現在向我們表明,WWDC全都是有關該公司主要平台的軟件公告,沒有提到任何新硬件將其納入議程。 如果蘋果將來正在進行新的替代品,謠言表明,它可以採用5120-BY-2880像素顯示器,並帶有USB-C/Thunderbolt 3端口。同樣,顯示屏的設計將被刷新,以與當前iMac的視覺效果更為一致,而iMac的形式元素比以前的型號要薄得多。 消費者現在面臨選擇。要么獲取Apple的指導,並探索可用的各種第三方選項,要么等待希望很快宣布新的5K Thunderbolt顯示屏。 您可以在Twitter上關注我們,將我們添加到Google+上的您的圈子中,或者喜歡我們的Facebook頁面,以使自己了解Microsoft,Google,Apple和Web的最新信息。

DIY處方護目鏡DIY處方護目鏡

我們看不到沒有我們的眼鏡(這就是為什麼我們在淋浴中剃須的習慣往往會嚴重結束)。我們的眼鏡支付一捆,但我們每次醒著時都穿它們所以值得。然而,剛剛剛剛崩潰以及處方太陽鏡的春天。然而,在談到運動時,我們不會為致力於規格而掏出麵團。這是一個將修改的黑客。如果您仍然掌握了最後一組眼鏡,請在攻擊游泳護目鏡或其他應用程序的鏡片上。 在這種情況下,[Dashlb的]鏡片在護目鏡中的形狀幾乎沒有足夠的程度。他剛剛在邊緣圍繞邊緣添加了一個sugru,以將鏡片固定到位。但是,如果要求將它們切割到大小與鏡頭對齊鏡頭,所以我們建議以下內容:有一個朋友站在你面前,以及在眼鏡上標記你的學生的中心,除了風鏡。如果您要求減少鏡片(最有可能是一種聚碳酸酯),只需確保在做任何類型的切割之前匹配標記。 我們可能會嘗試使用一些纏繞的太陽鏡,以製作一雙實惠的處方騎自行車的色調。