[Git]git命令

  1. 拉取分支代码
git clone -b dev 代码仓库地址 (dev是分支名称)
案例
git clone -b new git clone -b new git@gitlab.XXXX.com:hadoopdevops/sitonya.git
  1. 初始化
git init
  1. 与远程代码仓库建立连接
git remote add origin 代码仓库地址
  1. 将远程分支拉到本地
git fetch origin dev(dev即分支名)
  1. 将远程分支拉取到本地
git pull origin dev(dev为远程分支名)
  1. 显示所有远程仓库
git remote -v
  1. 查看本地分支
git branch

git branch -avv
  1. 重置本地代码
git reset --hard FETCH_HEAD
  1. 新建本地分支
git branch dev-xxx
  1. 切换分支
git checkout dev-xxx
  1. 如果远程新建了一个分支,本地没有该分支。
git checkout --track origin/branch_name
  1. 如果本地新建了一个分支 branch_name,但是在远程没有
git push --set-upstream origin branch_name
  1. 版本回退
git reset --hard <commit_id>

删除本地指定的远程地址

命令:

git remote remove <remote_name>

示例:

git remote remove origin

问题整理:

问题1:

报错内容:

Updating 96d75eb..2ef9047
error: Your local changes to 'ruoyi-kirara/pom.xml' would be overwritten by merge.  Aborting.
Please, commit your changes or stash them before you can merge.

解决方案:
我这是可以强制覆盖更新的,具体操作方式看情况

git fetch --all 
git reset --hard origin/master
git pull
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值