git(三) github多人协作开发

1.多人协作开发流程

  • A在自己的计算机中创建本地仓库
  • A在github中创建远程仓库
  • A将本地仓库推送到远程仓库
  • B克隆远程仓库到本地进行开发
  • B将本地仓库中开发的内容推送到远程仓库中
  • A将远程仓库中最新内容拉去到本地

在这里插入图片描述
在这里插入图片描述

2.远程仓库的创建

这里就不赘述了,先注册仓库号 然后创建仓库

3.推送到远程仓库

1.git push 远程仓库地址 分支名称
在这里插入图片描述
代码提交到远程仓库成功
在这里插入图片描述
2.git push 远程仓库地址别名 分支名称
3.git push -u 远程仓库地址别名 分支名称
-u记住推送地址及分支. 下次推送只需要输入git push即可
在这里插入图片描述
4.git remote add 远程仓库地址别名 远程仓库地址

4.拉取操作

4.1克隆仓库

克隆远端数据仓库到本地 : git clone 仓库地址

在这里插入图片描述

4.2拉取远程仓库中最新版本

拉取远程仓库中最新的版本 : git pull 远程仓库名称 分支名称
在这里插入图片描述
注意 : 如果远程仓库的版本高于本地的版本,此时本次仓库缓存是不能向远程仓库提交的,需要先拉取再提交

5.解决冲突

在多人同时开发一个项目时,如果两个人修改了同一个文件的同一个地方,就会发生冲突.冲突需要认为解决

6.ssh免登陆

在这里插入图片描述
生成秘钥 : ssh-keygen
秘钥存储目录 : C:\User\用户.ssh
公钥名称: id_rsa.pub(rsa非对称加密方式)
私钥名称 : id_rsa

7.git忽略清单

将不需要被git管理的文件名字添加到此处文件,在执行git命令的时候,git就会忽略这些文件,
git忽略清单文件名 ; .git
在这里插入图片描述

将工作目录中的文件全部添加到暂存区 : git add .
在这里插入图片描述
在这里插入图片描述

8.为仓库添加详细说明

在文件夹里建一个readme.md文件,然后推送到远端服务器
在这里插入图片描述