git操作

git中文文档:https://git-scm.com/book/zh/v2/

git如何操作

初始化配置:

git config --global user.name "John Doe"

git config --global user.email [email protected]

把配置好的邮箱发给领导,让领导把你加入到项目组中。

然后在GitLab中就可以看到领导给你的这个项目。

如何需要做初始提交(一般用不到):

git init

git add README.md

git commit -m "first commit"

git remote add origin https://gitee.com/summer2020/qf-minimap.git

git push -u origin master

第一次拉取公司的代码:

git clone https://gitee.com/summer2020/qf-minimap.git

如果报错没权限就去控制面板,用户账户,删除git凭据重新拉代码,输入账号密码就行


git branch --list  在项目根目录中,查看所有分支

git branch xhf  创建自己的开发分支

git checkout xhf  切换到自己的分支

然后你想干啥就干啥,写你的代码。

当我们想提交代码时:

git add .

git commit -m '修复了bug'

git push origin xia

当需要把 abc 分支合并到 xia 分支时,怎么做?

git add .

git commit -m '准备合并分支'  每次checkout之前都要把当前分支中的代码提交到本地仓库,避免代码丢失

git checkout abc

git pull  把远程abc分支中的最新代码,更新到本地abc分支中

git checkout xia

git merge abc  把本地abc分支中的代码,合并到xia分支,从而我就拥有abc+xia最新代码

合并分支时,可能会出现冲突。什么是冲突?是git不知道怎么做、希望争取你的意见。

什么是冲突合并?实际上就是让你来人为决定使用abc代码,还是使用自己xia的代码?

冲突合并完成后,可以提交代码、保存。

git add .

git commit -m '分支合并完成'

git push origin xia  成功提交到xia分支


npm run serve 把项目跑起来 (serve是根据json文件配置的)

npm run build 打包项目到dist文件夹。

你可能感兴趣的:(git操作)