學習心得總結(1)

琴韻畔晨曦發表於2015-04-24

git介紹:

git的管理是在本地建立儲存倉庫,程式碼的所有變化的記錄都在本地儲存。也就是程式碼和管理倉庫是形影不理的。不想svn分為客戶端和伺服器端。客戶端只有一些簡單的倉庫資訊,而真正的程式碼和程式碼的變化資訊全都在伺服器上儲存。客戶端一般只能得到程式碼檔案(只是一般情況,如果非要得到當然也還是可以的)。所以git的這種方式可以減輕伺服器的負擔--不用擔心伺服器壞了或是連線不到怎麼辦。

​git的配置:

 

Git命令的使用,一般有兩種兩種形式,一種是git後面帶引數(如:git add),另一種是直接減號連線的一條命令(如:git-add),後面講解全部使用後者,這樣可以避免空格的使用帶來的問題。

生成金鑰,使用者通訊加解密。如果接受預設設定,那麼生成2048bits RAS的金鑰,私鑰和公鑰檔案分別位於:~/.ssh/id_rsa和~/.ssh/id_rsa.pub。使用者需要向伺服器管理員提供公鑰(id_rsa.pub),在使用者同步版本庫時對使用者進行身份認證。使用者必須妥善保管私鑰。

配置使用者名稱,在生成補丁、日誌時使用。git-config命令帶--global選項是對所有使用者資訊進行配置,預設只針對對當前使用者。 git-config中寫入配置資訊。 如果git-config加了--global選項,配置資訊就會寫入到~/.gitconfig檔案中。 因為你可能用不同的身份參與不同的專案,而多個專案都用git管理,所以建議不用global配置。 使用者可以通過git-config的其他選項來對git做其他配置,--list可以檢視使用者已經選項。如

git的使用

​命令:git-init-db 在我們要管理的目錄中執行這條命令即可建立相關的git資料庫檔案。我們首先以一個小例子來說,如下在hello這個資料夾中有兩個檔案,一個c程式和一個Makefile檔案。

接著執行上面所說的命令:

執行完上面的命令之後用“ls -a”來看,就會發現多了一個“.git”的檔案,這個檔案就是hello個小專案的git倉庫。關於這個倉庫有興趣的讀者可以進入該資料夾繼續分析。接下來介紹如何將專案中的檔案新增到倉庫中,讓git來作版本管理。將檔案新增到git倉庫中的命令是git-add,當然這並不是真的將檔案copy到git的倉庫資料夾中。只是在倉庫中標識它,以示要用它git來管理它了。具體操作如下

​可以看到新增可以是單個檔案新增,也可以是多個檔案一起新增。接下來是提交和專案狀態的檢視。相信有了前面的一點說明大家對git的管理也多少有點感覺了吧!

 

相關文章