一:git的使用
1.安装git
网址:https://git-scm.com/download/win
2.安装后进行全局配置
git config --global user.name "用户名"
git config --global user.email "邮箱地址"
并且设置凭据 3.远程仓库与本地仓库 (每一个git项目中都有一个.git文件夹是隐藏的。)
远程:存放在远程的代码
本地:存放在本地的代码
4.克隆
git clone 仓库地址
将远程仓库代码克隆到本地,克隆到本地的仓库就是本地仓库
5.暂存
对本地仓库代码的内容(添加、修改、删除)之后,通过git add .
将修改的文件暂存在暂存区
6.提交
暂存区的文件可以提交到对应的本地仓库中,利用git commit -m "提交的信息(自定义)"
将文件提交到本地仓库中
7.推送
本地代码功能完成后,利用git push
将代码推送到远程仓库中,和远程仓库进行同步
8.拉取
通过git pull
拉取远程代码
总结: 流程为:克隆 -> 修改文件 -> 暂存 -> 提交 -> 推送 拉取 -> 修改 -> 暂存 -> 提交 -> 推送
二:分支 (默认git项目只有一条分支,为master)
1.master(主分支) 一个项目只有一个主分支,项目中不能在主分支master上面进行编程,只能将其他分支内容合并到主分支master上
2.develop(开发分支) 需要手动创建,可以在develop分支上进行开发
3.feature(功能分支) 有新的功能需求,则在develop开发分支上新建feature功能分支,开发新的功能,最终合并到develop分支上
三:各个人员的操作
管理人员:项目管理人员需要将开发者添加到项目中
1.创建项目
新建文件夹创建项目,在该文件夹下打开cmd,利用git init
初始化项目目录,git无法识别空文件夹,需要在空文件夹中添加.gitkeep
文件,该文件没有任何意义,用来占位
注:初始化项目时.git文件夹被隐藏怎么办?
2.创建分支
从master主分支上创建develop分支
开发人员:开发人员面对的分支有develop和feature分支
1.检出分支
从develop分支上检出一条新的分支,命名为feature-功能名
2.开发
在新的分支上进行开发,频繁的暂存,提交,推送(进行这三项只涉及本地feature和远程feature)
3.合并
开发完成后,将我们对应的feature分支合并到develop上
切换到develop上,选择分支合并,选择自己的feature分支
4.删除当前feature分支(可选) 功能开发结束后,可以删除对应的feature分支
四、发布版本
发布版本前要测试,从develop分支上检出release分支,进行测试,有问题及时进行修复,修复后合并到develop上。当所有bug都修复完成了,把develop合并到master上进行版本发布。发布后,打一个标记,就是一个正式的版本v1.0 v2.0 v2.01
五、热修复
如果发现master上有问题,及时检出hotfix-v版本号
,进行bug修复,修复后合并到master和develop上,并且在master上打上标记v1.01
六、忽略文件
想要让git不识别一些文件,可以使用.gitignore
文件去相关文件及文件夹进行忽略
1.忽略文件夹
1. /文件夹名/
2. 文件夹名
2.忽略文件
文件名
3.忽略某个文件夹下的文件
/文件夹/文件名
4.忽略文件类型
*.后缀
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!