最近忙于公司内部流程审批系统,团队在我未入职公司前,一直未使用版本控制,导致多数人不会使Git,开发人员对Git不熟练,项目版本控制受阻(开发人员普遍觉得sftp方便); 由我编写开发文档规范: 开发规范文档(包括:Php、Git、Mysql);
git config --global user.name 'ChenDasheng'
git config --global user.email 'cxb163mail@163.com'
在bash中执行以下命令:ssh-keygen -t rsa -C ‘cxb163mail@163.com‘ 然后一路按回车; 打开/.ssh/id_rsa.pub文件,复制其中的内容,本步骤可以参考 码云;
git init
git add .
git status
git commit -m '第一次提交'
git status
git remote add origin https://gitee.com/CXBZY/hao_tong_test.git
第一次提交代码到远程仓库 (只有第一次提交需要使用 -u);
git push -u origin master
每个人都不能在master分支上操作,只有管理员才会在此操作;
git checkout -b ChenDasheng
git checkout ChenDasheng [切换到分支]
#编辑代码,添加代码到暂存区,提交代码到本地仓库
git push origin ChenDasheng
管理员合并自己的代码;
git checkout master
git merge ChenDasheng [合并管理员自己的分支代码到master]
git push origin master
git checkout -b ZhangSan
git checkout ZhangSan
git pull origin master
#修改代码,提交代码,推送远程仓库
git push origin ZhangSan
合并其他成员代码;
git checkout master
git pull origin ZhangSan
git add .
git commit -m '管理员合并成员代码'
git push origin master
git checkout ChenDasheng
git pull origin master
git add .
git commit -m '合并远程代码'
git push origin ChenDasheng
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有