git多人开发使用
壹、git多人开发使用
使用()
一、在远程服务器上创建一个共享版本库
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标准(分支的作用)
2、准备阶段(项目经理)
3、开发阶段
4、准备上线阶段
5、正式上线阶段
6、上线之后
叁、github的使用
在github上找到项目:复制地址,然后打开本地项目目录,打开git终端,克隆:git clone https://....
共有 0 条评论