git
查看tag在哪个分支
git branch --contains tags/<tag_id>
|
合并commit id代码
获取a分支代码commit id
合并commit id到b分支
git checkout b git cherry-pick <commit_id> git push origin b
|
取消commit id合并代码
回退代码
本地代码回退
登录github获取要回退的commit id
执行代码回退
git reset --hard <commid_id>
|
回退代码参数说明:
命令 |
描述 |
git reset HEAD |
回退到当前版本 |
git reset –hard HEAD^ |
回退到上一个版本 |
git reset –hard HEAD^^ |
回退到上上一个版本 |
git reset –hard |
回退到指定commit id |
远程代码回退
git reset --hard <commid_id> git push -f origin master
|
svn
命令合集
命令 |
描述 |
svn checkout |
从远程仓库中获取项目代码到本地 |
svn add |
将新文件或文件夹添加到本地 svn 仓库中 |
svn commit |
将修改后的文件或文件夹提交到远程 svn 仓库中 |
svn update |
将远程 svn 仓库中最新的代码更新到本地 |
svn revert |
撤销本地的修改,回到原始状态 |
svn status |
查看当前项目的 svn 状态 |
svn log |
查看项目的提交历史 |
svn merge |
将不同分支的代码合并到一起 |
svn switch |
切换当前项目的 svn 分支 |
svn export |
导出指定版本的项目代码到本地 |
svn info |
查看当前项目的 svn 信息 |
svn cleanup |
清除本地项目中的 svn 缓存信息 |
svn提交流程
- 添加文件到svn
- commit提交到svn
svn commit [file path] -m "commit msg"
|