初始化git仓库并推送到远端
- 进入要初始化的目录,git init
- git add .
- git commit -m ‘’
- 在远端创建一个和本地名称一样的仓库名称
- git remote add origin https://github.com/sunbiyun/test.git
- git push origin master
git 回滚
- Git reset commit Id 是指将HEAD指针指到指定提交,历史记录中不会出现放弃的提交记录。
- git resert --hard 本地也回退到和线上撤销的一致
- git push -f 强制提交
reset命令
- git log --graph --online
- git reset --hard commit id
重置后Git log已经没有之前的历史了,使用reflog挽救错误的重置
- git config core.logAllRefUpdates
true - git reflog show 分支名|head -5可显示所有的操作记录
- git reset --hard hash
- git log 则之前的提交历史也会回来
Git地址迁移
只需在本地仓库git remote set-url origin ssh地址