文章目录

  • SVN主要操作篇
  • SVN拉取代码到本地
  • SVN更新本地代码与远程服务器一致
  • 增删改
  • SVN提交文件/代码到远程仓库
  • SVN删除文件/代码到远程仓库
  • SVN更改文件名到远程仓库
  • SVN更新文件到远程仓库
  • Git主要操作篇
  • 提交三剑客
  • 删除已经push过的文件
  • 撤销某次提交
  • git踩坑篇
  • push时提交被拒绝



个人对于SVN的看法,拉取代码到本地后,本地的我叫它本地仓库,我们可以通过commit提交更改本地仓库文件的方式来改变远程仓库的结构

SVN主要操作篇

SVN拉取代码到本地

鼠标右键,选择SVN检出

  • 版本库URL填你要拉取代码的地址
  • 检出至目录填拉取代码存放的位置

SVN更新本地代码与远程服务器一致

直接 SVN更新就好啦

增删改

SVN提交文件/代码到远程仓库

前提在拉取的文件夹中才能做更新/删除/添加操作

  1. 选中任意一个想要添加的文件,右键单击tortoiseSVN->增加;
  2. 返回上一级目录,右键SVN提交文件/代码到远程仓库;

SVN删除文件/代码到远程仓库

  1. 在本地项目中选中任意一个想要删除的文件,右键单击tortoiseSVN->删除;
  2. 选中任意一个想要添加的文件,右键单击tortoiseSVN->增加;

SVN更改文件名到远程仓库

和上边步骤基本一致SVN提交

SVN更新文件到远程仓库

直接修改要更新的文件,之后回到父目录,
这篇很详细!

Git主要操作篇

提交三剑客

git add .
git commit -m "这是一次提交"
git push

删除已经push过的文件

比如.idea目录下的文件

git rm -r --cached .idea/
git commit -m "删除多余文件"
git push -u origin main

删除本地master分支

git branch -D master

删除远程master分支

git push origin --delete master

撤销某次提交

撤销某次提交或强制push某次提交

撤销某次提交或强制push某次提交

git踩坑篇

push时提交被拒绝

commit rejected,提示你要合并分支还是咋的

我遇到这种情况,是因为要push的提交是在当前分支下的某次提交然后就提交被拒绝啦,要求你跟前边的提交解决冲突后再提交;

Java 拉取svn代码 svn如何拉取代码_git

  • 解决思路
    修改代码,再次提交,因为新提交总是置顶的,所以无需考虑跟前几次提交冲突的问题