【自备】gitee那些事

将初始化的vue项目上传到仓库

使用命令形式提交代码到仓库。进入到项目目录,按住Shift+鼠标右键, 打开PowerShell终端
在这里插入图片描述

  1. 把所有代码文件添加到本地暂存区 git add .
  2. 然后需要先把代码提交到本地仓库 git commit -m “你自己写的说明”
  3. 使用git status 查询当前工作目前状态。如下图,显示当前位于master分支,工作目录是干净的
  4. 在PowerShell中,进入当前项目的目录,输入 git remote add origin “仓库地址”
    回车,没有任何提示,即成功。
  5. 接着使用 git push -u origin master 把本地仓库和云端仓库,做一下关联。即推送本地代码到远程仓库
    若出现报错如下:

在这里插入图片描述
出现错误的主要原因是gitee(github)中的README.md文件不在本地代码目录中
此时我们要执行git pull --rebase origin master命令README.md拉到本地,

任何然后执行git push origin master

  • 刷新一下远程仓库,代码已经同步成功
    若报错如下:
    在这里插入图片描述

是因为远程不存在origin这个仓库名称
可以使用如下操作方法,查看远程仓库名称以及路径相关信息,可以删除错误的远程仓库名称,重新添加新的远程仓库;

git remote -v    查看远程仓库详细信息,可以看到仓库名称,关联地址
git remote remove orign  删除orign仓库(比如名称错误)
git remote add origin 仓库地址   重新添加远程仓库地址
可以再git remote -v 一下,看看是否加进来了
gti push -u origin master   提交到远程仓库的master主干

想删掉gitee仓库中的文件或文件夹

  • 在本地建一个空的文件夹,右键,git bash here,git clone 仓库地址将仓库中所有的内容克隆下来
  • ls 看看当前目录下的文件和文件夹
  • git rm 想要删除的文件的名字及其后缀(完整的名字)
  • git commit -m “对本次提交的描述信息”
    git push再交一下
  • git rm 想要删除的文件夹的名字 -r
  • git commit -m “对本次提交的描述信息”
    git push再交一下

git status:

用来查看工作区和暂存区的状态。能够通过git status的输出信息,判断当前的内容是否已经被暂存,是否已经被commit

  1. 未被跟踪
        在工作区中新创建的File,未提交到 “暂存区”,将显示未 untrack。
    在这里插入图片描述
  2. 已经跟踪,但是未commit
        使用git add命令,可以将“工作区”中未被跟踪的文件,提交到“暂存区”。能够参与版本控制
        在这里插入图片描述
  3. 已经被提交
        使用git commit命令,可以将“暂存区”中未被commit的文件,提交到“本地仓库”中。
    在这里插入图片描述
  4. 再次vim readme.txt,没执行git add的状态
    在这里插入图片描述
  5. 执行git add的状态:添加到暂存区
    在这里插入图片描述
  6. git reset HEAD :丢弃暂存区,即:撤销上一次的git add操作
    在这里插入图片描述
  7. git checkout – :丢弃工作区,即:撤销修改了file的操作
    s

创建新分支并将其推送到云端仓库(我们的gitee码云仓库)

  1. 查看当前处于哪个分支(以在vscode的终端为例)
git branch

在这里插入图片描述

可见当前处于master分支下
2. git checkout -b 新分支名
在这里插入图片描述

3.再次查看分支
在这里插入图片描述
可见有了rights这个新分支了
4. 但去gitee中查看分支发现并没有加上这个新的分支
5. 推送这个新分支给origin,并命名为rights;

解释一下,因为这是第一次推送rights这个新分支,所以-u,origin是固定的写法,表示是向云端(远程)仓库推送,rights是在远程仓库中添加这样一个新分支给新分支命名,你也可以不是本地创建的名字,如我此处的rights,只是为了方便通常写成一样的

在这里插入图片描述

6.再次去gitee查看就有了新分支,说明本地和云端都同步添加了新分支
在这里插入图片描述

怎么新写完的代码推送到新分支在合并到主分支到一起推送到云端

  1. git branch 查看当前所处分支(称分支1)
  2. git add . 把所有代码放到暂存区
  3. git commit -m ‘xxxxx’ 所有代码都提交到了分支1并写一些说明
  4. git push 同步到云端的分支1
  5. git checkout master 切换到主分支,当前处于主分支
  6. git merge 分支1 将分支1中合并到主分支
  7. git push 同步到云端的主分支
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值