git常用命令

git中可以加入忽略文件权限的配置,具体如下:

$ git config core.filemode false

本地最新代码强推到git远程仓库的笔记

git push origin master --force # 或 git push -f

解决:git branch --set-upstream-to=origin/master master 报 fatal: branch 'master' does not exist

网上摘录:本地仓库有文件,远程仓库也有文件,正确姿势:

git remote add origin 远程仓库地址
git pull origin master --allow-unrelated-histories
git branch --set-upstream-to=origin/master master
git push

这种方式我测试了好像不行,始终会报这个问题:
$ git branch --set-upstream-to=origin/master master
fatal: branch 'master' does not exist

所以这里选择简单粗暴的方式:

git reset --hard origin/master # 将本地对应分支强制重置为线上分支 也可以直接 git reset --hard
git branch --set-upstream-to=origin/master master # 这个时候就不会报上面的那个问题了

然后就可以 git pull ,git push

补充:
删除远程分支后再推送本地分支到远程分支(注:需要确保本地分支比远程分支新才可以做这部操作)

git remote add origin https://gitee.com/xxx/xxxx.git
git push -u origin master
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、基本操作 用 git init 来在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是...
    千山万水迷了鹿阅读 449评论 0 0
  • 最近在整理项目,需要用到git,于是问题就出来了:究竟是用GUI版还是命令行?不过经过实践,命令行真好用,哈哈!所...
    沐风雨木阅读 255评论 0 0
  • 今日份鸡汤:努力从来不嫌晚,只要你坚定开始就可以啦~ 进入正题: 1、Git clone(远程项目clone到本地...
    wyn_做自己阅读 3,441评论 0 0
  • 查看git的所有命令 git 查看git版本 git --version 初始化仓库,如果window警告未能初始...
    海豚先生的博客阅读 3,758评论 0 1
  • 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Sta...
    晴天4327阅读 216评论 1 2