主要是记录一些不太经常用到的git操作,后面用到了就记录。
1、git push origin master -f
如果远程分支上的提交都不需要了,可以强行让本地分支覆盖远程分支
2、git rm --cached filename
表示从git仓库中将文件移除,不再进行版本控制,但保留工作区的该文件。
3、git remote set-url origin remote_git_address
从git仓库a切换到git仓库b,还可以保留所有的历史commit
git remote set_url: 更换地址remote_git_address: 更换成你的新的仓库地址。
4. git checkout -b 本地分支名 origin/远程分支名
该命令可以将远程git仓库里的指定分支拉取到本地,这样就在本地新建了一个dev分支,并和指定的远程分支release/caigou_v1.0关联了起来。