团队开发注意事项

简介: 团队开发注意事项

操作规范


因为是多人同时开发一个项目,每个人有自己的模块,但是对于一些公共文件的修改很有可能出现冲突。


下面是操作规范


  1. 养成良好的操作习惯,先pull在修改,修改完立即commit和push
  2. 一定要确保自己正在修改的文件是最新版本的
  3. 各自开发各自的模块
  4. 如果要修改公共文件,一定要先确认有没有人正在修改
  5. 下班前一定要提交代码,上班第一件事拉取最新代码
  6. 一定不要擅自修改同事的代码


引起冲突的原因


  1. 多个人同时操作了同一个文件
  2. 一个人一直写不提交
  3. 修改之前不更新最新代码
  4. 提交之前不更新最新代码
  5. 擅自修改同事代码


总之就是一句话,不要修改同事代码,公共文件操作先pull再修改,修改前确认没人在修改!


操作步骤


第一步:先将远程仓库克隆到本地

git clone 远程仓库地址

第二步:进入到本地仓库,改自己的名字和邮箱

git config user.name '项目三组xxx'
  git config user.email 'xxxxx@xxxx.com'

第三步:创建自己的项目

第四步:推送项目到远程仓库

# 工作区添加到暂存区
  git add .
  # 暂存区提交到仓库区
  git commit -m '立项'
  # 推送到远程仓库
  git push

第五步:如果每次push都需要账号密码嫌麻烦的时候,可以按下面的进行选择操作,记住密码也是你输入过密码情况下,如果一次push都没操作过,让系统该记住哪个密码?o(∩_∩)o 哈哈:

# 设置记住密码(默认15分钟):
git config --global credential.helper cache
# 如果想自己设置时间,可以这样做(1小时后失效):
git config credential.helper 'cache --timeout=3600'
# 长期存储密码:
git config --global credential.helper store

第六步:自由发挥吧,项目无bug,早日上线



常用命令总结


  • 将远程仓库克隆到本地:git clone 地址
  • 要同步服务器代码就执行:git pull
  • 本地仓库记录版本就执行:git commit -am '版本描述'
  • 推送代码到服务器就执行:git push
  • 编辑代码前要先pull,编辑完再commit,最后推送是push
相关文章
|
3月前
|
SQL 关系型数据库 MySQL
Go语言项目高效对接SQL数据库:实践技巧与方法
在Go语言项目中,与SQL数据库进行对接是一项基础且重要的任务
107 11
|
4月前
|
JavaScript 测试技术 持续交付
构建高效的开发环境:工具与实践指南
在软件开发中,高效的开发环境对于提升生产力和代码质量至关重要。本文将介绍如何通过选择合适的工具和实践来打造高效环境,包括减少干扰、提高效率和提升代码质量。首先,文章将探讨选择正确的代码编辑器,如 Visual Studio Code 和 Sublime Text,并介绍如何配置编辑器以提高工作效率。接着,文章将讲解版本控制系统的使用,特别是 Git 的基本操作及 GitHub、GitLab 等远程仓库服务的选择。此外,还将讨论代码质量管理,包括代码审查和单元测试的最佳实践。最后,文章将介绍持续集成和持续部署(CI/CD)工具,以及如何利用命令行工具和协作工具来进一步提升开发效率。
|
6月前
|
设计模式 安全 关系型数据库
PHP开发涉及一系列步骤和技术
【7月更文挑战第2天】PHP开发涉及一系列步骤和技术
144 57
|
5月前
|
API 项目管理 开发者
构建高效的技术文档策略
【8月更文挑战第7天】在技术快速发展的今天,有效的文档编写不仅能够加速知识传递,还能促进团队协作和项目管理。本文将探讨如何构建一个高效的技术文档策略,涵盖从规划到实施的各个阶段,旨在帮助读者理解并应用这些原则以提升工作效率和文档质量。
|
8月前
|
人工智能 NoSQL atlas
官宣!MongoDB Atlas再添新功能!进一步简化构建现代应用程序
利用数据简化高响应性应用程序的构建过程
3192 0
|
8月前
|
移动开发 小程序 IDE
【社区每周】小程序基础库1.0版本不再维护(2022年9月第一期)
【社区每周】小程序基础库1.0版本不再维护(2022年9月第一期)
58 1
|
8月前
|
存储 监控 安全
重构项目的十大注意事项
重构项目的十大注意事项
|
XML 存储 SQL
【C#编程最佳实践 五】项目与代码流程实践
【C#编程最佳实践 五】项目与代码流程实践
180 0
【C#编程最佳实践 五】项目与代码流程实践
|
安全 数据安全/隐私保护
定制开发混币器软件需要注意事项
定制开发混币器软件需要注意事项
|
存储 安全 数据安全/隐私保护