[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
posted @ 2022-11-10 19:26  彬在俊  阅读(25)  评论(0编辑  收藏  举报