加速你的MATLAB開發(2): 使用Version Control
myc啊,公司在你環遊世界的時候提供了信用卡積分抽獎,你有空的時候也記得回報公司喲
簡而言之,就是讓他在業餘時間也搬搬磚。
可是公司也沒有給實習生配個筆記本,myc每次到了一個新的城市,想工作的時候只能去當地的網吧,這怎麼辦?
我可以使用MATLAB內置的version control!
機智的實習生想到了這個功能。
首先你得打開MATLAB內置的version control, 設置里, MATLAB->General->Source Control->Enable
在臨走前,myc在某知名網站上註冊了一個zhihumatlab賬號,開通了一個叫zhuanlan的repository. 然後在本地他是這樣開發的
首先確保你有git,如果沒有可以在這裡下載
>> mkdir zhihun>> !git initn>> !touch README.mdn>> !git add README.mdn>> !git commit -m "first commit"n>> !git remote add origin https://github.com/zhihumatlab/zhuanlan.gitn>> !git push -u origin mastern
如果你想把已有的代碼同步到上面,你可以做如下步驟
>> cd zhuanlann>> !git initn>> !git remote add origin https://github.com/zhihumatlab/zhuanlan.gitn>> !git push origin mastern
ok, 現在你會發現你的Current Folder裡面出現了很多綠色的小圈圈說明你和你的Repository同步了(沒有圈圈請刷新,看不到綠色請...
設置好了以後,myc就上路了。第一站他來到了大蘋果,在ChinaTown的一家昏暗的網吧里,他打開MATLAB(???
啊多麼親切的界面啊,還好這個版本是R2014b,MATLAB從這裡開始整合了version control
右鍵點擊Current Folder->Source Control->Manage Files...
選擇Git作為你的Source control integration,輸入你的Repository地址熟悉的工作又看到了有沒有,一下子從休假的狀態回到了工作有沒有,精神一下就來了有沒有(???
如果你嫌網吧的滑鼠不好用,可以用如下命令直接clone你的repo
>>!git clone https://username@github.com/zhihumatlab/zhuanlann
開始工作,讓我來加個Comment,做一次commit,讓老闆知道我沒有在偷懶
左面被修改過的文件開始變方了……
我可以提交我的工作了
右鍵->Source Control->先Commit, 輸入一些comment, 再Push
一天的工作就結束了。
老闆看到在這裡更新的代碼一定會很開心的,明天的又可以用公司的信用卡積分返現了
myc看著窗外光怪陸離的街景,沉沉地睡去了
推薦閱讀: