git 分布式 svn 集中式
配置用户名以及邮箱账号,用于记录用户信息
git config --global user.name 'wudaxun' git config --global user.email '522864637@qq.com'
配置SSH 在bash中执行以下命令:ssh-keygen -t rsa -C '522864637@qq.com',然后一路按回车
然后打开/.ssh/id_rsa.pub文件(表示用户目录,比如我的windowsC:\Users\huz02.ssh),复制其中的内容
打开github/gitlab的设置项,设置SSH,并把上一步中复制的内容粘贴到Key所对应的文本框,在Title对应的文本框中给这个sshkey设置一个名字,点击Add key按钮
git init git add . git status git commit -m '第一次提交' git status
关联远程仓库
git remote add origin git@github.com:wuxunxun007/1904vuepro.git
第一次提交代码到远程仓库 ---- 只有第一次提交需要使用 -u
git push -u origin master
团队合作项目,添加git成员
成员在自己的git中进行配置
每个人都不要在master分支上操作,只有管理员才会在此操作
管理员 --- 创建并且切换到分支
git checkout -b wudaxundev git checkout wudaxundev ---- 切换到分支 编辑代码,添加代码到暂存区,提交代码到本地仓库 git push origin wudaxundev
管理员合并自己的代码 方式一:
git checkout master git merge wudaxundev ---- 合并管理员自己的分支代码到master git push origin master
方式二:
git checkout wudaxundev 先修改代码,提交代码到本地仓库,提交代码到远程仓库 git checkout master git pull origin wudaxundev git add . git commit -m '管理员合并自己的代码' git push origin master
成员
git checkout -b cxcdev git checkout cxcdev git pull origin master 修改代码,提交代码,推送远程仓库 git push origin cxcdev
管理员
git checkout master git pull origin cxcdev git add . git commit -m '管理员合并成员代码' git push origin master
管理员成员---合并远程代码
git checkout wudaxundev git pull origin master git add . git commit -m '合并远程代码' git push origin wudaxundev
扫码关注腾讯云开发者
领取腾讯云代金券
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. 腾讯云 版权所有