You are on page 1of 4

ying.zhou@msn.

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”

(3)如果当前库里面还没有提交过代码,那么此时 clone 出来的也是空库。如果远程库中


已经有代码,此时,通过上述步骤,将把远程库中的代码 clone 到了指定的文件夹(工作目录)。

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

You might also like