請確保你安裝了git的圖形化工具和git軟件 git
首先先建立一個目錄做爲你的項目工程目錄,好比 e:/gitTest bash
其次右鍵git init. 服務器
而後指定一個git服務器目錄,例如:e:/git server 工具
而後在你的項目工程目錄 右鍵git bash啓動終端。 fetch
寫入命令: git clone --bash . e:/git server server
便可。 同步
//--------------------------------- it
下面是git clone 的命令解釋: ast
用法1:git clone <repository> <directory> 軟件
將<repository>指向的版本庫建立一個克隆到<directory>目錄。目錄<directory>至關於克隆版本庫的工做區,文件都會檢出,版本庫位於工做區的.git目錄中
用法2:git clone --bare <repository> <directory.git>
用法3:git clone --mirror <repository> <directory.git>
用法2和用法3建立的克隆版本庫都不包含工做區,直接就是版本庫的內容,這樣的版本庫稱爲裸版本庫。通常約定俗成裸版本庫的目錄名以.git作後綴,因此上面示例中將克隆出來的裸版本庫目錄名寫做<directory.git>。區別在於用法3克隆出來的裸版本對上游版本庫進行了註冊,這樣能夠在裸版本庫中使用git fetch命令和上游版本庫進行持續同步。
不使用--bare或--mirror建立出來的克隆包含工做區,這樣就會產生兩個包含工做區的版本庫,這兩個版本庫對等。這兩個工做區本質上沒有區別,每每提交在一個版本A中進行,另外一個B做爲備份。只能從B執行git pull命令從A中拉回新的提交實現版本庫同步,而不能從版本庫A向版本庫B執行git push推送操做
還能夠經過git init的方式建立裸版本庫,須要加--bare參數。
當執行git push命令時,若是沒有設定推送的分支,並且當前分支也沒有註冊到遠程的某個分支,將檢查遠程分支是否有和本地相同的分支名(如master),若是有,則推送,不然報錯。