git多人开发使用

壹、git多人开发使用

使用(/color{red}{很重要}

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

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

二、开发人员下载/克隆远程版本库

ssh配置
1、开发人员在自己的电脑上打开Git终端工具(创建要存放项目的文件夹==右键打开git终端
2、从远程的服务器上下载/克隆项目的共享版本库 git clone 远程服务器共享版本库地址
和单人开发使用git的区别:单人开发是自己创建版本库,而多人开发是从远程服务器上下载版本库

三、进入开发阶段(和单人开发一样)

1、打开git终端工具(根目录为项目目录),设置用户名和邮箱
git config -l 查看已设置的信息
git config user.name 'userName' 设置用户名
git config user.email '[email protected]' 设置用户邮箱
2、进行项目开发,编写代码,编写完成之后可以查看状态git status
3、查看状态发现有未管理的代码,加入暂缓区 git add .
4、添加到header指针指向的分支 git commit -m 'change detail'
注意点:commit是将代码提交到本地的版本库,所以其他开发人员是拿不到我们提交的打码的,还必须将代码提交到远程服务器
5、将代码提交到远程共享版本库 git push
6、拉取远程服务器更新的代码git pull

分支的使用

一、如何创建一个分支

1、git branch 查看分支
注意:没有分支时,什么也不会显示
2、git branch 分支名 创建一个分支
注意:在哪个分支下创建的新分支,新分支会继承该分支的所有状态;分支一旦创建出来就是 相互独立的 (只有刚创建时会继承,之后就互不影响)
3、git switch 分支名 切换分支
注意:通过git branch 查看分支,哪一个分支前有*号就代表header指针指向这个分支,也就是commit提交的代码是提交到这个分支

二、如何将分支提交到远程服务器

1、git branch -r 查看远程服务器的分支
2、切换到你需要提交的分支(git switch 分支名),然后git push --set-upstream origin 分支名 就提交成功

三、如何合并分支

git merge 分支名 合并分支
例如:当前我们在master分支中使用git merge dev,就代表把dev分支中的代码合并到master分支中

四、如何删除 分支

git branch -d 分支名 删除指定的本地分支
注意:以上指令仅仅只是删除本地的分支,并不善删除远程服务器上的分支
git branch origin --delete 分支名 删除指定的远程分支

贰、gitflow工作流程

1、gitflow标准(分支的作用)

image.png

2、准备阶段(项目经理)

image.png

3、开发阶段

image.png

4、准备上线阶段

image.png

5、正式上线阶段

image.png

6、上线之后

image.png

叁、github的使用

在github上找到项目:复制地址,然后打开本地项目目录,打开git终端,克隆:git clone https://....

image.png

ssh配置

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/47894.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>