iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 11
0
自我挑戰組

Git學習筆記系列 第 11

重設遠端版本庫位址

  • 分享至 

  • xImage
  •  

因為之前我使用的遠端版本庫在init的時候沒有讓他加上bare參數

所以我的遠端版本庫其實還包含了工作區

也導致了練習時要push時遇到git預設設定阻礙

現在我想將原本的webRep 利用git clone --bare 到remoteRep

指令如下

git clone --bare /Users/morrishsu/Documents/git/webRep remoteRep/.git

透過這個指令我們可以產生一個資料夾remoteRep/.git,它其實就是單純的版本庫,沒有工作區

資料結構如下:

​$ ls remoteRep/.git
HEAD        config      hooks       objects     refs
branches    description info        packed-refs

再來要去之前從原本的webRep clone出來的資料夾內設定新的遠端路徑

先用git remote確認一下目前的遠端路徑

​$ git remote -v
origin	/Users/morrishsu/Documents/git/webRep (fetch)
origin	/Users/morrishsu/Documents/git/webRep (push)

利用set-url來改remote路徑

git remote set-url origin /Users/morrishsu/Documents/git/remoteRep

修改後remote路徑就變為剛才用clone --bare做出來的版本庫了


上一篇
git pull 到底?
下一篇
Git指令 git rebase
系列文
Git學習筆記31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言