求索算法刷题小分队
每个人创建一个属于自己的目录 如:BenBird
每个人刷的题写到各自的目录下
每道题单独创建一个新文件
文件命名规则:天数 + '-' + 题目编号 + 题目名称 + 语言后缀
如第一天刷[1]两数之和,使用Golag: 1-1两数之和.go
目录及文件: BenBird/1-1两数之和.go
示例:Demo
坚持坚持奥力给
不允许在master直接更改代码并推送到远程(git push)
从master切入新分支,在新分支进行开发(git checkout -b new_branch_name)
源分支合并到master分支后将自动删除
本地分支开发完成后,将代码推送到远程分支
然后将开发分支和master进行Compare & Pull request
最后完成分支合并
当代码推送到远程时,GitHub远程仓库会自动新增顶部提示Compare & pull request, 这是快捷方式去创建Pull request
正常是在项目中点击Pull Request,可点击Compare & pull request 或 New pull request来创建Pull request
接着就是选择要合并到master的分支并点击 Create pull request
然后钉钉群的GitHub机器人会推送 Pull request 创建的消息, 可进行点击进行Code Review
Pull request 创建完成后就需要进行 Merge pull request(注意: 必须至少两人进行Code Review, 并且进行评论 "lgtm")
lgtm: Looks good to me
点击Merge pull request 后进入Confirm merge页面, 点击Confirm merge 完成代码合并
最终就完成分支代码合并到master
此时钉钉群GitHub机器人进行推送"Pull request closed" 的通知, 可认为是合并通过的通知
姓名 | GitHub名称 | 本地配置名称 | 目录 |
---|---|---|---|
黑江涛 | hjtcn | BenBird | BenBird |
马勤尧 | mqycngods | lm | lm-js |
王涛 | Tacks9 | tacks9 | Tacks |
张鹏飞 | zhangpengfeiup | Paualf | Paualf |
张小富 | aderx | fu | xFu |
刷题平台
中文:力扣
英文:leetcode