欢迎来到银龙的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。

git

 修改仓库远程地址

方法1

git remote -v  #查看远端地址
git remote set-url origin https://gitee.com/xx/xx.git (新地址)

方法2

git remote rm origin #删除远程的仓库
git remote add origin  https://gitee.com/xx/xx.git(新地址) #重新添加远程仓库

 强推强推本地分支覆盖远程分支

git push origin 分支名 --force

git重置远程分支到指定版本

  • git checkout test-release
    这个test-release就是需要被配置的分支,它对应的远程就是origin/test-release
  • git reset --hard xxx
    这是将当前branch重置到xxx的commit点, --hard是重置是丢弃xxx之前的所有代码变化
  • git push --force
    这里就很简单了,强制把本地重置好的推给远程,此时的origin/test-release就和本地保持一致了。

      1.查看git的提交版本和id 拿到需要恢复的版本号

        命令:git log 

   2. 恢复到指定版本

   命令:git reset --hard 48d628ae6af80d9aeed6293d6090de8281b303fc   

                      //后面这一大串48d628ae6af80d9aeed6293d6090de8281b303fc就是版本id

   3. 强制push

   命令:git push -f origin master
 

Git 合并两个分支内容

 
1,将开发分支代码合入到master中
git checkout dev           #切换到dev开发分支
git pull
git checkout master
git merge dev              #合并dev分支到master上
git push origin master     #将代码推到master上

 

  2,将master的代码同步更新到开发分支中

  merge方法:保证主干提交线干净(可以安全回溯)

git checkout master
git pull
git checkout dev
git merge master
git pull origin dev

posted on 2021-06-15 11:04  银龙科技  阅读(88)  评论(0编辑  收藏  举报

导航