一、在Git中创建一个空分支:
1. 创建分支: git checkout --orphan doc
2. 删除所有内容: git rm -rf .
3. 提交分支: git commit -am"new branch for documentation"
4. 检查分支是否创建成功: git branch -a
二、Git删除远程分支:
git push origin :branch-name
注意: 冒号前面的空格不能少,原理是把一个空分支push到server上,相当于删除该分支。
三、Git存在冲突:
1. 情况一:! [rejected] master -> master (non-fast-forward)
解决方法:
强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容: git push -f
四、本地误上传Git到远端,恢复远端到本次误提交之前:
1. 先reset git reset HEAD^
2. 修改后,commit
3. 强制提交 git push --force