[Vue]Vue-cli脚手架学习(三)——项目上传码云/ 使用 Git

7 篇文章 0 订阅

一、安装,使用码云

[Git]安装,使用码云教程

二、在码云中创建一个仓库,提交项目代码

2.1 在新建的项目中按顺序执行

//添加 .git 文件夹

git init 

//查看状态

git status

在这里插入图片描述
//文件加入暂存区

git add . 

//提交

git commit -m "add files" 

在这里插入图片描述
//再查看状态,显示working tree clean

git status  

在这里插入图片描述

在码云中创建空仓库后会有下面的快速设置提示
在这里插入图片描述

因为已经 git init 有了本地的仓库,所以接着执行红框内的代码

git remote add origin https://gitee.com/....../.git
git push -u origin master

因为是第一次上传,需要输入码云的账号和登录密码

- 如何解决username or password (access token)

如果你执行这步发现报错了,点我
在这里插入图片描述

修改用户名(邮箱)、密码即可

在这里插入图片描述

成功了!!!刷新你的码云代码已经上传成功
在这里插入图片描述

- 如何解决failed to push some refs to git

在使用git 对源代码进行push到gitHub时可能会出错,信息如下

在这里插入图片描述
此时很多人会尝试下面的命令把当前分支代码上传到master分支上。

  git push -u origin master

但依然没能解决问题

在这里插入图片描述

出现错误的主要原因是本地仓库与远程仓库不一致,比如github中的README.md文件不在本地代码目录中

在这里插入图片描述

可以通过如下命令进行代码合并【注:pull=fetch+merge]

fetch:如果要同步远程库到你的工作,运行 git fetch origin 命令,查找 “origin” 是哪一个服务器,从中抓取本地没有的数据,并且更新本地数据库,移动 origin/master 指针指向新的、更新后的位置。

merge:把拉取的结果手动合并到本地分支 ,一般两者连着用

git pull --rebase origin master

在更新远端代码的同时如果与本地代码产生冲突了,那么冲突的文件中就出现了需要手动合并的部分,而git pull --rebase不同的地方则是当有这些冲突存在时,git帮我们自动创建了一个新的分支,并且git告诉你接下来你要在这个新的分支上处理这个冲突

在这里插入图片描述

执行上面代码后可以看到本地代码库中多了README.md文件,本地更新成功

此时再执行语句 git push -u origin master即可完成代码上传到github

在这里插入图片描述

2.2 开发新的模块,一般要新建一个分支

//查看状态

git status

//创建分支(login)

git checkout -b login

//查看当前项目的所有分支

git branch

在这里插入图片描述

--------------------------------------------------------------分割线-----------------------------------------------------------------

开发完 login 登录功能之后,合并分支,并推送分支到远程仓库

//查看状态

git status 

在这里插入图片描述
//文件加入暂存区

git add .

//查看状态

git status 

在这里插入图片描述
//把暂存区的代码提交到本地仓库(login分支)

git commit -m "完成登录功能"

//查看当前分支(处于login分支)

git branch

怎么把 login 分支合并到 master 主分支呢?

1.切换到你要合并的分支(这里是master 主分支)

git checkout master

//查看分支,已切换到master 主分支

git branch

在这里插入图片描述
2.master 主分支 去主动合并 login 分支

git merge login

在这里插入图片描述
此时本地的master 代码已更新

//将本地的master 代码推送到远程仓库

git push

此时刷新码云可以看到代码已更新,但是只有一个master分支,怎么把本地的login分支传上去呢?

//切换分支

git checkout login

//查看分支

 git branch

//将本地本地的login分支 添加到远程仓库中

 git push -u origin login

现在远程仓库里就有了两个分支了

在这里插入图片描述
分支操作:
https://blog.csdn.net/u010059669/article/details/82670484

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值