[Git] Git 自學筆記 : 於本機/網路磁碟檔案系統建立git版控

  • 5680
  • 0
  • Git
  • 2016-09-20

一般都是建立遠端連結到http://github or 自架的git server
本文以建立遠端儲存庫(remote repo)於 本機/網路磁碟檔案系統為例子來說明
這樣就可以不用受github的限制(放到github需要opensource 才可以free使用)
以不用自行架設git server(之前我架設git server於 synology NAS 也免了)

主要指令: git init
               git remote

 

            把本地檔案系統或網路磁碟機當git remote respository使用

  1. 建立目錄
    e.g /git/repo & cd /git/repo 
         z:\git\repo
  2. 建立myproject.git 目錄   (--bare)
    git  init --bare  myproject.git

     

  3. 後續連結遠端儲存庫時便可使用該repository 
     

    git remote add  origin  z:\git\repo\myproject.git
  4. 更新到遠端, orgin代表遠端repo. master代表本機repo
     

    git push -u origin master
  5. 當然 此目錄除了可建立在本機外, 也可建立在dropbox/google drive or 其他網路磁碟機上

  6. 查看目前遠端repo的實際位置
     

    git remote -v

    e.g
    D:\www\abc.com>git remote -v
    origin        z:/git/repo/abc.com.git (fetch)
    origin        z:/git/repo/abc.com.git (push)
     

參考:

1.把本機檔案系統當成remote repository使用

http://www.thehorrors.org.uk/snippets/git-local-filesystem-remotes/