🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、概述 代码控制用github来实现,具体可以参考:[github](../../%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/github.md),为方便提交,统一采用sourcetree作为提交工具; ## 二、快速开始 ### **初始化** 安装后,首先绑定自己的github账户,然后开始从远处仓库clone过来; ![](https://img.kancloud.cn/18/9d/189d3ebe6a96e41c5b79c27ac911ed30_538x456.png) ![](https://img.kancloud.cn/92/e3/92e37a5dbbfe9e7dfe801d4f33abd1e8_1920x1039.png) ![](https://img.kancloud.cn/ac/fb/acfb8844975b9675214bb2c16fa879d4_1920x1039.png) 选择克隆目标工程后,选择本地的工程目录,即可; ![](https://img.kancloud.cn/84/63/84630b0d8974e2f7f86dc5213d486d8b_1920x1039.png) 选定目录后,加载高级选项: ![](https://img.kancloud.cn/c6/e1/c6e177794789355452f0e4e23a33f33c_1920x1039.png) 点击克隆按钮; ![](https://img.kancloud.cn/62/18/62188e0a2754080282bcb06841a8d46a_1920x1039.png) 克隆完成,显示: ![](https://img.kancloud.cn/15/76/15763a7a1996feaaaa0479049d3f923c_1604x861.png) 在工作区,也会创建好工程目录和相关代码文件了; ![](https://img.kancloud.cn/0e/e5/0ee556dd3f895a1b1a2ec0cef85cf34b_1764x780.png) ### **开始工作** 修改任何文件或新增文件后,就能看到工作区里面,显示了未提交的文件了; ![](https://img.kancloud.cn/e6/9d/e69d0143a382d45afc2159a3a62495e6_1920x1039.png) 点击提交后: ![](https://img.kancloud.cn/0e/7d/0e7d5bbf0313962e09240eaa12b27008_1920x1039.png) 填写提交注释,然后点击提交按钮,就完成了一次待提交了; ![](https://img.kancloud.cn/bc/21/bc211cdb8084716b1a97090bd770834f_1920x1039.png) 看看github上面,工程的提交结果: ![](https://img.kancloud.cn/90/73/907399bf3be790a90a78a84415c7b034_1920x942.png) 如果需要拉取最新代码,则拉取即可: ![](https://img.kancloud.cn/81/05/8105e15cb094a7fbcb97ae6e180daf36_1621x874.png) ![](https://img.kancloud.cn/e5/b2/e5b2e120bb703fa85f7af39d5f5b7ea3_1374x736.png) ![](https://img.kancloud.cn/14/7e/147e213c66f549a073896b125ca0ac65_1645x859.png) ### **忽略内容** 可使用.gitignore忽略指定的文件和文件夹,在项目的根目录当中创建*.gitignore*文件,使用.gitignore文件的方式很简单,在.gitignore文件当中,一行代表一条忽略规则; 忽略文件夹用名称后面带/即可,支持通配符,例如: 忽略.settings文件夹:`.settings/`,忽略所有的class文件:`*.class` 举例: ``` .settings/ target/ *.scc *.classpath *.project ``` >[danger] 注意:.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的;