有時候在寫些小程式時
不太想為了這個開個 github repository
但又想享用版本控管的功能
此時便可以開個 local git repository
要備份時就複製整個資料夾即可
等到小程式寫到一定程度
感覺可以放上 github 時
此時就會面臨想要保留 local git history 的問題
查了一下
原來 git 只要簡單下幾個指令即可
1. git remove -v
此步驟是確定這個 local git 還未指定過其他的 remote
2. git remote add name url
此步驟是把 remote url 取名為 name,之後就可以針對它 push
注意:如果是拿 github 或是一個其他地方現有的專案,則是使用改變
(下面只是例子,要變的路徑是 HTTP github 路徑,公司要用的要看公司的 URL 格式)
git remote set-url origin https://github.com/USERNAME/OTHERREPOSITORY.git
3. git remote -v
此指令會看到步驟 2 的 url and name
4. git push name master
此指令會把 local 的 master push 到 remote 的 name,遠端便會看到相關的 history