git branch -m old_branch new_branch # Rename branch locally
git push origin :old_branch # Delete the old branch
git push --set-upstream origin new_branch # Push the new branch, set local branch to track the new remote
pull 时候把本地覆盖
1
2
git fetch --all
git reset --hard origin/master
init仓库并连接到远程
1
2
git init
git remote add orgin
我在检查代码的时候发现把种子传上git去了,觉得很羞耻,想让他在记录中消失
我想保存当前代码(修复过的),只是把历史线中的一次提交删除
1
2
3
4
5
6
7
8
9
10
11
12
# 首先git log 查看 提交历史 得到代有种子的那次提交git log
# 从想要删除的commit的上一次提交开始删除提交历史(很绕口)git rebase -i <想删除的提交的上一个提交>
# 把要删除的提交行删掉, vi 环境,保存退出# 将冲突修改完成后git rebase --continue
#覆盖远程提交历史git push -f
#