0
点赞
收藏
分享

微信扫一扫

多人使用Git

多人开发


  • 在远程服务器上创建一个共享版本库



  1. 项目负责人打开远程的服务器,然后创建一个工作区
  2. 在远程的服务器上打开工作区,在工作区中打开Git终端工具
  3. 在Git终端工具中输入​​git init --bare​
  4. 经过以上几步,就代表远程服务器上的共享版本库已经创建好了



  • 开发人员下载远程版本库



  1. 开发人员在自己的电脑上打开Git终端工具
  2. 从远程的服务器上下载当前项目的共享版本库​​git clone 远程服务器共享版本库地址​​和单人开发使用Git的区别:单人开发是自己创建版本库,而多人开发是从远程服务器下载版本库



  • 进入开发阶段
  • 和单人开发一样



  1. 设置用户名和邮箱
  2. 编写代码
  3. ​git add .​​添加到暂缓区
  4. ​git commit -m​​添加到HEADER指针指向的分支
    注意点
  • commit是将编写好的代码提交到本地的版本库,所以其它的开发人员是拿不到我们提交的代码的
  • 如果想让其它开发人员也能拿到我们提交的代码,还必须将编写好的代码提交到远程的版本控制服务器



  • 多人开发特有



  1. 将代码提交到远程的版本控制服务器​​git push​
  2. 其它的开发人员只需要通过​​git pull​​就可以拿到更新的代码了


多人开发使用Git注意点


  • 不能将不能运行的代码提交到本地和远程服务器(​​切记一定不能​​)
  • 如果服务器上有其它开发人员的更新内容,那么我们不能直接通过​​push​​将我们的代码提交到服务器
  • 如果服务器上有其它开发人员更新的内容,我们必须先将其它开发人员更新的内容更新到本地之后才能通过​​push​​提交我们的内容
  • 如果我们更新的内容和其它同事更新的内容有冲突(修改了同一个文件的同一行代码),这个时候需要我们自己手动修改冲突,修改完冲突之后才能将代码提交到远程服务器


开发技巧


  • 只要开发完了一个功能就要立即提交代码,因为在企业开发中谁后提交谁就负责解决冲突,谁的工作量就会变大


总结


  • ​git init --bare​​:仓库初始化(共享仓库)
  • 注意:不要直接在共享仓库中编写代码
  • ​git clone​​:下载远程仓库到本地
  • 下载远程仓库到当前路径:​​git clone 仓库的URL​
  • 下载远程仓库到特定路径:​​git clone 仓库的URL 存放仓库的路径​
  • ​git pull​​:下载远程仓库的最新信息到本地仓库
  • ​git push​​:将本地的仓库信息推送到远程仓库
  • 提交时如果远程仓库有其它人提交的最新代码, 必须先​​pull​​, 再提交
  • 冲突解决:
  • 当多个人同时修改了同一个文件时, 后提交的需要先从服务器​​pull​​​代码的问题, 手动解决完冲突之后再​​push​​到远程服务器


<<<<<<< HEAD
你本地新增的代码
=======
服务器上和你冲突的代码
>>>>>>> e9609de28b65bf97539f94c6458cdebdf2711c9f




举报

相关推荐

0 条评论