git svn常用命令

git

查看tag在哪个分支

git branch --contains tags/<tag_id>

合并commit id代码

获取a分支代码commit id

git checkout a
git log

合并commit id到b分支

git checkout b
git cherry-pick <commit_id>
git push origin b

取消commit id合并代码

git cherry-pick --abort

回退代码

本地代码回退

登录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提交流程

  1. 添加文件到svn
svn add [file path]
  1. commit提交到svn
svn commit [file path] -m "commit msg"
文章作者: 慕容峻才
文章链接: https://www.acaiblog.top/git-svn常用命令/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 阿才的博客
微信打赏
支付宝打赏