abdypan

1.0.1 • Public • Published

统一使用SSH推送仓库,建议你自己去gitee配一下公钥(配不配其实问题不大,主要是如果配置了公钥以后push的时候就不需要再去输密码了),具体配置方法详见我给你的那套教程的p12

这里讲解了关于SSH公钥的配置(gitee和github都差不多的)

首先,你需要与我的仓库建立关联(我已经把你加到仓库里了)

git remote add origin git@gitee.com:gybaoyu/abdyPan.git
#这一行代码仅仅是与远程仓库进行关联,没有push作用

然后,我们来确定一下结构

master: 主分支,我们俩的代码整理好了就放着

abalone: 我的分支,我平常写完了代码就放到这里

daman: 你的分支,同上

那么再来确定一下我们的开发流程

  • 首先我们分配任务,自己把自己那个模块做好,做好之后push到自己的远程分支上
  • 然后我(或者是你),总之就是做完了自己的模块然后添加到主分支上)
  • 接着把远程仓库拉取到本地,(当然拉去之前最好叫对方把他更改的代码添加到主分支上,然后再拉去主分支)
  • 然后进行第二轮的开发,一直循环到开发完成

具体步骤

关于分支的创建(不需要了我已经帮你创建好了)

1.关于把仓库拉取到本地(也就是把我们合并后的代码同步到自己电脑上)

git remote -v #查询当前远程的版本
git log -p master..origin/master #查看完之后输入q退出
---前面两个是可以不输入的---
git fetch --all
git reset --hard origin/master
git fetch

2.关于把自己写好的代码push到自己的远程分支上

git add . #首先把该add的代码先add上去
git commit -m "这里写你更新的内容"   #不多做赘述
git pull --rebase origin abalone #或者是daman
git push origin 本地分支名:远程分支名 #例: git push origin master:abalone

3.关于在远程仓库合并其他的分支到master(主分支)上......

 git pull origin abalone(或者是daman) #使用git pull 把分支代码pull下来
 git merge master#把分支的代码merge到本地主分支
 git pull --rebase origin master
 git push origin master #push到master上,合并完成

请注意: 1,2,3三个步骤不能只做其中一个,写完代码之后一定把三个步骤全部做完,也就是说写代码之前请先确认本地的代码和远程仓库的主分支代码(最新代码)是完全一样的

Readme

Keywords

Package Sidebar

Install

npm i abdypan

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

2.7 MB

Total Files

168

Last publish

Collaborators

  • daman-cn