强制合并远程分支 解决mian和master的分支代码同步问题
git push origin master:main -f
强制拉取远程覆盖本地代码
git fetch
git reset
git pull
强制推送本地代码覆盖远程代码 第一个命令:拉取所有更新不同步;第二个是:本地代码同步线上最新版本(会覆盖本地所有与远程仓库上同名文件);第三个是:再更新一次(其实也可以不用,第二步命令做过了其实)
git push -f origin 分支名
git逐行查看log
git log --pretty=oneline
git回退之某次提交
git reset --hard commit代号
git 忽略文件添加规则之后推送到远程不起作用
git rm -r --cached .
git add .
- 并让 .gitignore 文件夹生效,读取我配置的过滤规则
git commit -m “update .gitignore”
新版本的Git远程创建的仓库主分支叫main,而本地的叫master,这就要在创建新分支的时候不要勾选Reame文件,然后空仓库创建完毕执行下面命令就好了
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https:
git push -u origin main