有一些私有的項目,不能放在Github之類的托管網站上,但自己又沒有服務器,有些工作既要在公司的電腦上做,回家又可能需要加加緊。怎么辦?把網盤(同步盤)當成Git項目的托管服務器,就可以解決這個問題,又能用Git有效地進行項目版本控制。
1、當然是選擇一個網盤(同步網盤),選擇很多,看自己喜好。
2、設定好網盤在本地同步的目錄,如e:/wangpan
3、新建一個文件夾,如test(項目名)
4、在test文件夾下啟動git bash
$ git --bare init,初始化一個空項目。
5、在其他地方,非網盤的同步盤,如e:/mydoc
$ cd /e/mydoc $ mkdir test $ cd test $ git init
說明:作為服務器托管的項目文件夾,用git --bare init初始化,而本地工作文件夾用git init初始化。
6、添加網盤為遠程托管路徑
$ git remote add origin e:/wangpan/test master
7、項目創建,文件添加、修改,完成之后。
$ git add .
$ git commit –m “commit”
$ git push origin master
注,項目文件夾下沒有添加任何文件的時候,push操作是不會成功的。
8、在另一台電腦上,先把網盤同步完成。(相當於把服務器搬到這台電腦上了)
$ git pull e:/wangpan/test master
git pull命令是把服務器上的文件pull到本地來,很形象的命令。
同樣,也要添加遠程的托管路徑
$ git remote add origin e:/wangpan/test master (假設兩台電腦上同步網盤的路徑都為e:/wangpan)
修改完了,再add, commit, push就行了,同第7步。