OK，我們會回來的。
所以，我想簡要地給你我們將與獲得和得到幫助做什麼的概述一點點。
我這最後一個視頻中提到一點點。
基本上我們在這裡的進展是，我們已經談到什麼概念得到並獲得有就是我們我們我們談到為什麼要使用它，它怎麼是非常有用的就是我們要做接下來就是看到非常非常基本的一點。
因此，前兩個視頻我猜的第二和第三個視頻，如果你包括我們不會用GET無助於解決第一個介紹。
因此，我們不與任何人共享代碼。
我們沒有得到任何人的代碼。
我們只是用它作為當地一種方式你知道拯救我們的更改，並恢復到舊版本的代碼。
因此，這兩個視頻將介紹一些真正重要的命令。
然後，我們要談論回家，我們要談論的回家取下來的代碼。
所以，我給你一些代碼的應用程序，然後可以複製到您的計算機，並在計算機上運行。
然後，你也將能夠推動該代碼或推自己的代碼到讓她與其他人分享，讓他們可以克隆它。
所以這將是我們完成了。
而且還可以在那裡鍛煉為好。
現在我們開始就在這裡。
所以，要談的，因為我在過去的視頻中提到，如果你使用雲9，每個人都應該是，如果你是三個主要的命令不是你對你自己的一點點，只要安裝好。
它不是非常複雜，但有時候你碰到的問題，如果你錯過了一定的依賴性。
如果你已經安裝了它的前它不好玩，有時一點點。
因此，使用雲幸運9，我們已經得到安裝，因為我們在這裡看到的。
不要，只要你在這裡看到的東西是不會被未找到或找不到命令擔心版本。
所以我們要談的第一件事就是得到它。
所以，現在我不是一個名為找我創造，我準備做另一個目錄，只是把它的前奏。
讓我們把它弄介紹CD放入。
和這裡面我要創建一個非常簡單的應用程序。
這是我根本不會調用應用程序，但我要補充一些文件，並讓我們假裝這是一個巨大的應用程序，我知道我想跟踪我想用它來跟踪我的修改，返回，如果我犯了一個錯誤。
我希望能夠一步步地看到，我每天或每次提交的更改要做到這一點寫的代碼。
我首先要告訴得到這個很好的介紹，即使存在，我希望它去關心它。
因此，它不只是一直在觀察我們的計算機上的每個文件。
這將是非常瘋狂的。
相反，我們需要手動告訴它初始化得到這個目錄中。
基本上準備好得到我打算使用你這個文件夾中，它只是該文件夾，是該文件夾內的任何文件夾中的作品。
所以，如果我初始化得到它不會起作用。
讓我確信這將刷新在這裡。
在那裡，我們走了。
如果我初始化它，而不是得到的介紹在這裡，我跟踪所有的代碼，而不是獲得簡介，工作正常，但它不會跟踪任何更改他們讓在這裡或在這裡。
如果我想在一個庫中一起看這一切，如果我想更多地了解這裡的一切都那麼我會初始化得到這個WebDAV的新兵訓練營的文件夾。
通常你不想做，雖然。
通常你有一個項目一個資料庫。
因此，人們Ribault這就是很多人說的回購，而不是每個項目庫。
所以這是我們的演示項目，它被稱為獲取的介紹，我會做的僅僅是使文件的第一件事。
所以我只是把這個應用程序。
J.S.是的，讓我們打開文件，讓沒有涉及得到呢。
讓我們補充一下這裡。
所以只是一個單一的線數有關日誌。
這是我的應用程序複雜只是讓我們有一些工作。
所以，再一次假裝這是一個很大的應用程序。
好。
因此，第一個命令再次得到它，這就是我們所要運行。
所以，我們只是想確保我們在正確的目錄中獲取的介紹，然後重新運行得到它忘了初始化，然後你可以看到我得到一點點的打印輸出初始化說空GET倉庫，那麼我的目錄名米GET介紹。
還要注意的是它增加了此點搞定。
我們還沒有真正談過這麼多的事情，但以點開始的點獲得I型LS。
它看起來只有xĴ在這兒好像有。
但是，如果我談論型LS破折號。
你可以看到實際上有一個叫做它的文件夾。
而那些被隱藏的文件夾。
在這種情況下，只有一個得到。
因此，當我們運行它得到什麼它實際上做的是它使一個目錄是隱藏的叫不要無論我在運行該命令獲取和它要跟踪我們所有的變化。
這基本上這就是所有存在的魔力。
所以，如果，如果我工作的一個巨大的項目，20個不同的文件，我讓你知道我犯的代碼一堆時候，我已經工作好幾年了，也許我刪除不要的文件夾我可能已經失​​去了一切，如果我沒有把它備份，如果我不使用GET有我所有的變化失去了我所有的歷史。
所以，你不與螺絲是非常重要的。
但通常你甚至不會看到它，除非你在一個你想擺脫它的情況下尋找它。
如果你搞砸了，你不小心初始化你的整個計算機上獲取資料庫你做它的主目錄，或者你沒有，你知道這裡了WebDAV的新兵訓練營或任何你的等值的名字是你不想跟踪每一個文件時，它在您的計算機上的一次。
然後，你要刪除這一點，你會刪除它就像任何其他目錄金字塔幾許阿里夫。
好。
所以這是一個方面說明。
下一個命令，我要告訴你確實有一個在這裡添加要添加它現在得到的地位。
因此，這是一個重要問題。
它不是一個真正的操作不會告訴得到做任何事情。
基本上，它要求一個狀態，這是你做任何事情之前，鍵入一個非常常見的事情。
因此，你一般用GET辦理入住手續。
你說什麼是你的狀態。
然後，它會告訴你的東西，然後你根據掉的東西。
所以，現在如果我輸入獲取狀態所有它告訴我，那裡將有很多的語言在這裡，它是在第一次非常令人迷惑。
在科主你不必擔心這就是所有你應該知道這裡說。
請參閱括號中我看到M.這告訴我，我在主分支是什麼樹枝，我可以談，只是還沒有初始提交。
這意味著，我還沒有真正作出了新的承諾。
我沒有做任何事情。
而不露痕跡文件應用J.S.沒有增加，但提交的文件未追踪呈現。
所以，我要做的第一件事就是告訴你，當我添加新的文件會發生什麼。
因此，讓我們添加一個名為貓天才的文件。
如果我現在鍵入獲取狀態，現在告訴我有實際2不露痕跡文件和貓天才。
而且，它說他們是不露痕跡的原因，這是這個實際上是它的工作方式非常重要。
那是只是一個文件夾中的初始化存儲庫。
它不會自動知道或無法自動跟踪每個文件和每一個變化他們做。
它工作的方式是怎樣的一個兩步的工作流程。
所以我可以有一堆文件，但也許我只是想更多地了解兩個或三個。
因此，一個常見的例子是，如果你在有一些敏感的應用代碼，或者你需要，你不希望共享和受傷一些秘密代碼的項目工作，但你不希望發布你可以做什麼告訴去觀看其他文件，但忽略了你的秘密文件，或忽略不管它被稱為環境的文件。
有可能是你不想要更多地了解一些敏感數據。
因此，僅通過初始化它得到告訴我們。
我知道有這些文件，但我沒有跟踪他們。
因此，如果我們想獲得跟踪這些文件，我們需要做的是使用的下一個命令是獲取附加。
所以我提到這兩個步驟的工作流程。
我們增加我們在這裡的目標文件的文件。
我要你的歌曲，然後我們承諾，承諾基本上是在做一次檢查點與您添加的變化。
它會更有意義，一旦我們得到多一點的做法。
因此，讓我們用它啟動。
所以，如果我鍵入Get加上我不想只需點擊進入呢。
我所能做的就是在這樣一次添加一個文件獲取附加應用程序。
是。
現在，如果我輸入好狀態，你會看到有新的變化說不露痕跡文件。
仍追上東西。
是的，但現在它說的變化是被提交。
新文件的應用程序。
是。
所以，這是什麼意思是，當我運行得到保證，我會在短短的一點事情。
這就是將被保存。
我們做了一個名為APAGE新文件的事實。
是。
所以讓我們試試這個承諾的時候是在未來什麼的樣子。
我可以回到這個時間點，所有我所做的就是創建應用程序肯定的。
這樣的變化不會承諾我還沒有添加CAD的。
所以，如果我在的時候我做了以後又回到了這一堆改變所有我會看到居然是肯定的，在這一條線，但catchiest就不會存在，因為它沒有跟踪它，它不會提交它的權利現在。
好。
所以，我要鍵入get提交破折號EM和劃線他們。
我相信這是對短消息短跑。
它可以讓你只需鍵入提交信息就在這裡，這是非常重要的。
每個提交需要有一個描述的事情是什麼什麼的委員會是還是什麼，你保存的信息。
檢查點。
所以，如果這是一個新的，你可能有類似成品第5章。
如果這是一個應用程序可能必須增加用戶模式或添加驗證。
在這種情況下添加，讓我們來添加應用程序文件類似的東西，它是常規的有你提交的信息是現在時態所以不添加應用程序文件，但添加的應用程序文件或更改文件刪除x和y不管它是什麼。
確定這樣得到幾許提交EM。
你不必與短跑EM做到這一點，如果你只是打得到承諾。
這將打開一個文本編輯器，那麼你就可以輸入一些東西到編輯器並回車或保存。
但是，我們只是不喜歡這樣。
請注意，在這裡說，我們致力於一個文件更改後，現在我們的類型得到的地位。
你會看到，在這裡新的文件對象在dodgiest犯下的變化已經消失，因為我們致力於它，它沒有別的跟踪。
有沒有，我們已經進行了更改。
它在抱怨的唯一的事情是不是真的抱怨，但它說，有一個沒有被跟踪的文件緩存秒。
現在讓我們添加獲取附加的貓。
是。
讓我們再次提交或讓我們做獲取狀態。
你可以看到被提交的修改。
我們做了一個新的文件CATTS天才的事實。
所以會做得到承諾Ascham添加CATTS文件，並無意中按下回車鍵。
確保我有報價出現。
現在，如果我們看一看獲得大督，我們得到一個新的消息。
它說什麼承諾。
工作目錄乾淨。
這也就意味著，它說，工作目錄乾淨基本上意味著它獲得庫知道，我們想知道的一切。
有沒有要作出有什麼可提交的修改。
目前還沒有任何未跟踪文件。
這是一家擁有我們在這一點上的代碼。
好吧所以現在讓我們說，我有我的應用我要去開拓貓文件中。
讓我們假設這是一個顯然是一個更大的應用程序，我做出一些改變。
所以在這裡。
取消該日誌現在保存。
現在，如果我輸入好狀態，我改變了貓的G-S檔。
你會看到，它告訴我的變化沒有上演提交修改捕捉SJS。
因此得到告訴我，有人說，貓天才被創造，這是一個新的文件之前，catchiest文件被修改，如果我們去掉貓我們得到會告訴我們。
這裡有一個變化，我知道關於貓Ĵ我們輾轉所以修改catchiest讓我們添加再次提交。
如果我嘗試和現在提交我可以在這裡寫任何消息。
它實際上並不會做我們想做，因為通知，它說沒有改變第四階段提交和不加改變承諾。
所以，如果我現在提交我還沒有實際告訴。
我要提交的任何更改。
請記住，這是一個兩步的過程，所以我們不只是增加一個文件一次。
我們做什麼，每次我們承諾，我們告訴得到哪些文件添加到提交時間實際上是。
這樣就意味著，而不是有一個毯子犯這更像是一個傳統的保存。
如果我只是打保存它會拯救一切。
而我可以告訴它。
好了，這是一個明確的應用程序有20個文件。
讓我們這兩個模型文件，並添加它們，並承諾這一點，我們會說，我們在2個新的模型文件添加。
那麼，讓我們把我們的2路線文件，並添加這些在一起，並承諾他們在一起，我們可以說，我們重構中間件的地方，我們做到了。
我們可以將文件放在一起，並將它們添加在作品並提交他們在一起，但沒有一次全部提交一切。
因此，在這種情況下，我要做的就是添加文件中再次得到補充貓，天才是要做得到承諾，這一次一切，我所做的只是添加喵貓。
現在，我得到鍵入什麼狀態提交。
工作目錄乾淨。
好。
所以，讓我們做一件事，讓我們添加一個文件，所以會做。
觸摸Dogstar。
是的，如果我再次鍵入獲取狀態。
當C是告訴我，它甚至沒有追踪狗Ĵ如此，我可以補充一點，有狗japes。
我不打算提交尚未。
但現在，如果你看看告訴我們沒事的時候你做的承諾我會提交。
你做了一個叫狗Ĵ是新文件的事實。
現在，讓我們去改變我們傾向於Ĵ個點點，並添加其他議會點日誌就這樣保存。
我必須為了節省任何的這個工作，我得到的地位。
現在，它告訴我的變化不是國家的承諾。
修改過的事實。
其實是讓我們也修改卡茨Ĵ我們counsil Dalt的日誌。
這是每個做保存。
鍵入再次獲取狀態。
現在你可以看到告訴我，我修改了地址，然後修改的貓科動物。
是的，但是我不分期他們犯下他們還沒有準備好被提交。
將要犯下的唯一的事情就是我做了一個所謂的新文件調用Dogstar的事實。
是的又怎麼樣，我要做的就是現在提交一次，那麼這個承諾，我要說添加Doug的文件類型獲取狀態告訴我沒有加入到承諾的變化而變化並不階段的承諾讓我們把它們加起來什麼我可以做的是說獲得添加對象，然後分別抓到。
或者，我可以做到這一點。
獲得加點，這將增加所有的變化。
沒有舞台的承諾。
因此，在這種情況下，這兩個文件。
現在，如果我再獲取狀態現在告訴我變化後，這個被提交並投J.S.所以我一起提交它們。
通常你會在這裡放一些代碼，談論你做了功能或您添加或更新什麼或什麼你做。
在這種情況下，它是一種微不足道，但我們只能說更新文件是真的不是一個偉大的提交信息，如果你實際上是在大量項目。
OK，然後讓我們把它看作一次，它告訴我什麼承諾。
工作目錄乾淨。
行，所以到目前為止，一切我已經展示了如何做的基本上是添加在時間檢查點，我們可以回去，但我沒有向你展示如何回到那個。
這就是下一個來了。
但是，讓我們做一個快速回顧一下。
所以我們的第一件事做，如果我們想要得到我們所要運行得到一個網，將初始化在指定目錄得到一個新的存儲庫。
而且你要小心這一點。
你不希望做一個資料庫。
通常不希望您在計算機中的最高層目錄做一個資料庫。
通常它的每回購一個項目。
從技術上講，你可以使用它，但是你想，但如果你如果你是一個倉庫，然後下一個命令resaw看你的整個機器，這將是非常瘋狂的是獲得地位和不真正做任何事情。
沒有告訴得到做任何事情，它只是要求更新。
基本上，我們要求得到什麼的當前狀態。
加入有什麼。
這是準備提交。
是否有任何的改變之類的事情。
然後，這兩個是非常重要的。
這些都是麵包，並得到黃油。
你鍵入他們所有的時間。
因此，我們增加的變化。
我們基本上選擇我們想要加入到這個檢查點的時間，然後我們將更改提交補充說，檢查站，我們給它的消息，這樣的時候我會告訴你如何查看，我們將真正看到提交的下一個視頻這些消息和未來，讓你知道什麼是每個關卡每次什麼不承諾你會很感激你希望寫的是描述性的很好的消息。