git或者svn
文章平均质量分 51
it潮人
这个作者很懒,什么都没留下…
展开
-
svn 分支(branch)和标签(tag)管理
版本控制的一大功能是可以隔离变化在某个开发线上,这个开发线就是分支(branch)。分支通常用于开发新功能,而不会影响主干的开发。也就是说分支上的代码的编译错误、bug不会对主干(trunk)产生影响。然后等分支稳定之后,可以再合并到主干上。版本管理系统的一大功能是标记特定版本,以便在任何时候都可以重建某个版本的环境,这个标记版本的动作就是打标签。svn不需要特殊命令来打分支或者打标签。它使用的是一种“轻量copy”的方式,这种方式有些像unix的硬链接。转载 2024-05-29 18:41:09 · 483 阅读 · 0 评论 -
如何验证.gitignore是否生效?
1、在项目代码的根目录下,与.git文件同一个目录,然后,使用命令git status查看改动的文件,查看改动的文件中是否已经忽略.gitignore文件中列出的需要忽略的文件,如果已经忽略了,即不统计这些文件的变动,则.gitignore文件已经生效,否则不生效。原创 2023-07-25 09:41:59 · 325 阅读 · 0 评论 -
Git 开发必备 .gitignore 详解!【建议收藏】
在一些项目中,我们不想让本地仓库的所有文件都上传到远程仓库中,而是有选择的上传,比如:一些依赖文件(node_modules下的依赖)、bin 目录下的文件、测试文件等。故在本地仓库中,test.i文件、test.o文件、src/add.o文件、src/add.i文件会被忽略,而 test.c文件和add.c 文件不会被忽略。故在本地仓库中,同名的 folder 目录、src/folder 文件、src/utils/folder 文件都会被忽略,即:不会被提交到远程仓库中。转载 2023-07-24 10:03:43 · 1633 阅读 · 0 评论 -
Git Windows版的安装与使用(保姆级教程,附案例)
版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。好在Git考虑到了大家的感受,这个问题解决起来也很简单,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。HEAD指针严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。转载 2023-07-21 17:28:19 · 17849 阅读 · 0 评论 -
github,gitlab,gitee的区别
第一,github针对企业要收费,那当然是不同意,毕竟都想节约资金,那就还能使用gitee,或者gitlab了。第二,但是码云虽然是免费的,而且不用自己搭环境,但是企业中把项目放在别人的服务器上,始终没有安全感。GitLab是Git代码版本管理平台,相比于GitHub,GitLab还免费支持私人仓库。第三,因此,衍生出了gitlab,就是用于企业搭私服,而且还是在自己的服务器上。5. git-ce 是社区版,gitlab-ee 是企业版,收费版。1. git 是一种版本控制系统,是一个命令,是一种工具。转载 2023-07-21 11:17:44 · 1571 阅读 · 0 评论 -
gitee最详细使用教程,汇总了全网,看这一篇就够了
新建个文件夹方便看,进入到这个文件夹,鼠标右键-打开git bash命令窗口--复制网站上的ssh链接-在刚才的Git窗口中输入命令 git clone 然后右键即可。git push origin master -f //(强制提交,强制提交可能会把之前的commit注释信息,不会改变修改的代码,慎用),都是提交到master分支。在官网---个人---设置---ssh公钥---下面的公钥文本域(大的输入框)复制进去---上面的标题是随意改的,给自己看的---确定。这步是将本地文件初始化为本地仓库。转载 2023-07-20 16:00:25 · 991 阅读 · 0 评论 -
【Git技巧】第十二篇 marge 把指定分支合并到当前分支
发现文件夹里面只有readme.md文件。转载 2023-07-20 09:13:32 · 352 阅读 · 0 评论 -
【Git技巧】第十一篇 更新远程分支列表
git commit -m "提交main.cpp"3、feature/add分支合并到develop。2、添加一个.cpp文件。1、拉取远程分支到本地。4、同步更新本地分支。转载 2023-07-20 09:00:38 · 2000 阅读 · 0 评论 -
【Git技巧】第十篇 解决每次git clone都需要输入账号密码
git config --global user.email "开启了权限的账号对应的邮箱"git config --global user.name "开启了权限的账号"谨记:密码是gitHub或gitlab上的访问令牌。每次 git clone 时都需要输入账号、密码。然后在输入账号密码之后,后面每次克隆不需要输入。转载 2023-07-20 08:59:12 · 7973 阅读 · 1 评论 -
【Git技巧】第九篇 git分支操作手把手教程(亲测演练)
git checkout <分支名>git branch <分支名>注意:绿色为本地当前分支。转载 2023-07-19 17:04:05 · 80 阅读 · 0 评论 -
【Git技巧】第八篇 git历史提交版本回退(可切换任意已经提交的版本)
可以发现可以回退到任意历史版本上。转载 2023-07-19 17:00:31 · 130 阅读 · 0 评论 -
【Git技巧】第七篇 git分区原理(超级详细)
红色。转载 2023-07-19 16:57:17 · 48 阅读 · 0 评论 -
【Git技巧】第六篇 git常用命令速查表
local repository:版本库或本地仓库。git 是一个免费开源的分布式版本控制系统。remote repository:远程仓库。staging area:暂存区/缓存区。workspace:工作区。2、git常用命令速查表。转载 2023-07-19 16:48:13 · 47 阅读 · 0 评论 -
【Git技巧】第五篇 git log 查看历史提交记录
【代码】【Git技巧】第五篇 git log 查看历史提交记录。转载 2023-07-19 16:41:38 · 241 阅读 · 0 评论 -
【Git技巧】第四篇 解决 “ Author identity unknown ”问题
you@example.com:邮箱名。设置完成之后,即可成功解决问题!Your Name:姓名。转载 2023-07-19 16:38:06 · 335 阅读 · 0 评论 -
【Git技巧】第三篇 删除冗余的本地或远程的操作分支
在远程分支 feature/div 删除之后,本地并没有同步过来。下面会以下面图片显示的仓库为例,展示一下此节所讲内容。可以发现上述红色框住的分支是远程已经删除的分支。必须在不同分支去删除另外的分支。发现已经更新为最新的分支。发现分支名并没有变化。转载 2023-07-19 16:34:27 · 129 阅读 · 0 评论 -
【Git技巧】第二篇 把文件从本地推送到远程仓库
git push origin :第二个 feature/hmi 是本地仓库要新建的分支名。第一个 feature/hmi 是远程仓库分支名。4、切换到新建的 feature/hmi 分支。此次测试仓库选取的是 gitee 的私人仓库。第一个 feature/hmi 是本地分支名。第二个 feature/hmi 是远程分支名。3、将远程指定分支 拉取到 本地指定分支上。8、将本地当前分支 推送到 远程指定分支上。7、将暂存区的内容放到本地仓库。5、在克隆文件夹下新增文件。转载 2023-07-19 15:54:09 · 104 阅读 · 0 评论 -
【Git技巧】第一篇 Git 克隆指定分支的代码
1、打开gitee任意项目。-b表示要从分支下载。转载 2023-07-19 15:39:23 · 1507 阅读 · 0 评论 -
git使用笔记
name = 开通代码权限的账号。email = 邮箱。原创 2023-07-18 10:55:07 · 73 阅读 · 0 评论 -
SVN命令使用详解
linux下svn操作转载 2022-11-02 17:55:51 · 1522 阅读 · 0 评论 -
解决SVN状态图标不显示的问题
1.windows 10 使用TortoiseSVN下载的code没有显示状态图标的解决方法方法一:(需要TortoiseSVN的安装包)第一步:通过TortoiseSVN—-》Settings—》Icon Overlays 设置status cache为shell,如下截图(中文版路径:TortoiseSVN–>设置–>图标覆盖 ,然后选择window外壳)第二步:打开TortoiseSVN的安装包在如下截图这里选择Repair,最后完成重启即可看到状态图标方法二:参考http:/转载 2020-09-21 10:19:50 · 1065 阅读 · 0 评论 -
svn中如何回退到之前的版本
1、打开日志信息2、选中需要回退到的版本,点击右键,点击复原到此版本3、然后提交即可原创 2020-07-22 13:40:28 · 1125 阅读 · 0 评论 -
Linux删除svn保存的密码和用户名
~/.subversion/auth/svn.simple/1233……把相关的username 下你自己的用户名和passwd下你自己的密码删掉,下次再对svn操作时就会让你重新输用户名和密码了。也可以直接删除~/.subversion/auth$目录下的所有的东西...转载 2020-06-08 13:56:17 · 495 阅读 · 0 评论 -
svn使用笔记
1、如果svn下载代码的时候报错信息是:svn sqlite[s1]:no such table:wcroot,可以看看是否硬盘空间满了导致无法下载代码。...原创 2019-10-21 14:57:46 · 3768 阅读 · 1 评论 -
svn co 的常用命令解释
①:svn co http://路径例如svn co http://11.11.11.11/xxx/trunk此时, 会在你的当前目录下, 创建一个 名为trunk文件夹; svn中的trunk文件的内容, 会复制到当前trunk文件夹中。②: svn co http://路径1 路径2例如svn co http://11.11.11.11/xxx/trunk AA此时, 会在你的当前...原创 2020-03-10 14:49:18 · 4047 阅读 · 0 评论