前沿:一般我們去git clone 的時候,數據直接指向了某某分支的最后一次提交。想想 我們每次提交的不同點都在哪,去 當前工程文件下找到 .git 文件夾,去下面自己看看吧
? - .git?
github可以創建幾個倉庫,? ? - .config ?//配置文件
? ? - objects //commit文件
?- .gitignore //可定制忽略文件或文件夾
git安裝mac版、?
環境
? ?硬件 :Apple相關的電腦
自建git倉庫,? ?軟件 :git?
1. 建立裸倉庫 (服務機)
? ? ? $ cd ~
git mkdir。 $ mkdir?repository
$ mkdir firstRep.git
$ git init --shared --bare
git 倉庫、2. 用戶clone ?(用戶機)
?2.1 協議有 http, git , ssh
?2.2 使用ssh?
git 本地倉庫,? ? ? ? ? ? 將你的公鑰copy到服務器的.ssh 文件夾的auth文件末尾
? ? ? ?2.3 可以在你的bash 中使用git clone 了
? ? ? ? ? ? ?$ git clone ?ssh://huang@test.lexandera.com/Users/gulong/repository/firstRep.git
? ? ? ? ? ? ? huang 為 用戶1,gulong 為 用戶2.?
? ? ? ? ? ? ???:可以在倉庫電腦中新建一個git用戶,將所有你想要授權的客戶機公鑰放到git下面的.ssh的auth文件中 同時你要使用系統偏好設置中共享功能將其共享給git賬號。
? ? ? ? ? ? ? ? ? ? 如果用服務機的同一個賬號的話 就沒這么多煩惱了。
?
?
關于git和ssh的使用可參考下面的文章
git的使用
SSH的使用