git的使用
ssh gitolite
git clone gitolite:项目名
git pull
git checkout 版本号
git branch 分支名 #创建分支
git push origin 分支名:分支名 #提交分支
git branch -d -r origin/分支名
git push origin:分支名
命令实用命令介绍
- git log
git log可以看到提交的记录以及各版本的名字 - git reset
使用git log后搭配git reset可以让本地的代码回退到指定的版本,当git commit之后没有push也可以用这个命令 - git reflog
可以看到提交的版本和版本号,这个与git log不一样 - git push origin 分支名 --force可以强制推送该版本到远端
git强制回退到某个版本
git log --stat 查找到某个commit 的版本号
git reset --hard 版本号 (本地执行回滚命令,回滚到某个commit版本)
git push origin HEAD --force (远端同步回滚)
git log
git rebase
git push -f origin 分支名
通过这三个命令可以将多个commit合并为一个commit