文章目录
- SVN主要操作篇
- SVN拉取代码到本地
- SVN更新本地代码与远程服务器一致
- 增删改
- SVN提交文件/代码到远程仓库
- SVN删除文件/代码到远程仓库
- SVN更改文件名到远程仓库
- SVN更新文件到远程仓库
- Git主要操作篇
- 提交三剑客
- 删除已经push过的文件
- 撤销某次提交
- git踩坑篇
- push时提交被拒绝
个人对于SVN的看法,拉取代码到本地后,本地的我叫它本地仓库,我们可以通过commit提交更改本地仓库文件的方式来改变远程仓库的结构
SVN主要操作篇
SVN拉取代码到本地
鼠标右键,选择SVN检出
- 版本库URL填你要拉取代码的地址
- 检出至目录填拉取代码存放的位置
SVN更新本地代码与远程服务器一致
直接 SVN更新就好啦
增删改
SVN提交文件/代码到远程仓库
前提在拉取的文件夹中才能做更新/删除/添加操作
- 选中任意一个想要添加的文件,右键单击tortoiseSVN->增加;
- 返回上一级目录,右键SVN提交文件/代码到远程仓库;
SVN删除文件/代码到远程仓库
- 在本地项目中选中任意一个想要删除的文件,右键单击tortoiseSVN->删除;
- 选中任意一个想要添加的文件,右键单击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的提交是在当前分支下的某次提交然后就提交被拒绝啦,要求你跟前边的提交解决冲突后再提交;
- 解决思路
修改代码,再次提交,因为新提交总是置顶的,所以无需考虑跟前几次提交冲突的问题