为什么学习 git
最近一直在学习 git,为的是方便开发和管理代码。
git 也是作为一名码农和项目管理者应该所具备的技能。
通过一段时间的学习现在 git 也已经正式应用在我们的项目当中了。
git 对于我的实际应用
案例:天水跳蚤
案例介绍
天水跳蚤是一个关于本地同城的闲置物品发布平台。
具体应用
- 本地开发完后 push 到 bitbucket(国外代码托管平台)。
- 在测试环境中 pull bitbucket 上 develop 分支(项目在 bitbucket 的开发分支)
- 项目测试通过后,合并 bitbucket 上开发分支 develop 到主分支 master 上。
- 在生产环境中 pull bitbucket 上 master 分支(项目在 bitbucket 的主分支)
优点
- 这种方案便于多人协同开发项目
- 便于解决多人开发中的代码冲突问题
完善
现在唯一的不足就是,每次测试项目和部署生产代码的时候都需要分别登录测试环境和生产环境 pull 把项目代码从 bitbucket 拉下来。
这样做,感觉稍微有点不太方便。
但 git 可以用 git hock 功能自动同步 bitbucket 代码到测试环境和开发环境的。这是我接下来要做的。
后续
Git 作为开发者和项目管理者的必备技能。
这种生产方式是高效的。
人类只有不断的接受新事物,通过学习加以实践应用,我们才会进步。
One thought on “Git-开发者必备的技能”