Professional Documents
Culture Documents
Matlab基于本地仓库的代码管理
Matlab基于本地仓库的代码管理
com
13 基于 Git 的代码管理
13.1 代码库的创建、迁出与提交
13.1.1 创建
以 ESKF 代码库为例。
在 D 盘路径在创建对应的库文件夹,最好是创建一个纯库,这样,该文件夹不能够进行编
辑操作,仅用于提交和迁出代码。
(1)建立一个文件夹,后缀名为.git.
(2)进入该文件夹,在文件夹的空白处,右键单击,在弹出的菜单中,选择“Git Create
repository here…”
(3)在弹出的窗口中,勾选“Make it Bare”复选框,并点击“OK”
。
(4)创建完成的纯空库,如下图所示。此时,库里面还没有任何源代码。
161
ying.zhou@msn.com
13.1.2 迁出
(1)在想要进行代码编辑的文件夹中(称为工作目录)
,右键单击,在弹出的菜单中,选
择“Git Clone…”
(2)在弹出的如下对话框中,对于 URL,点击其右侧的“Browse”
,选择创建的 git 纯库。
在对于 Directory,点击其右侧的“Browse”,选择想编辑代码的文件夹(工作目录)
。然后,点
击“OK”
。
162
ying.zhou@msn.com
13.1.3 提交更新到当地
(1)在工作目录中加入新的源代码文件(可以包含文件夹)。
(2)在工作目录的空白处,右键单击,在弹出的菜单中,选择“Git Commit -> …..”
(3)在如果弹出的对话框中,依次填写“Message”
(代码提交说明),选择被提交的文件,
然后,点击“Commit”按钮,提交修改到工作目录中。
13.1.4 提交到库
上一个小结,只是将修改提交到了工作目录,并没有提交到远程的纯库当中。为了将修改
提交到远程的纯库,进行如下操作。
(1)使用 push 命令:在工作目录的空白处,右键单击,选择“TortoiseGit->Push”.
163
ying.zhou@msn.com
(2)在如下弹出的对话框中,点击“OK”按键,修改的内容即推送到了远程库。
164