svn/git
gb4215287
这个作者很懒,什么都没留下…
展开
-
git命令如何将全部代码导出到某个文件里面
git命令如何将全部代码导出到某个文件里面原创 2023-08-03 14:07:48 · 853 阅读 · 0 评论 -
git切换到指定远程分支(亲测)
git切换到指定远程分支我们在使用git进行开发的时候经常会遇到需要切换远程分支并且提交到远程指定分支的情况,现在记录下操作步骤。查看远程所有分支$ git branch -a1git branch不带参数,列出本地已经存在的分支,并且在当前分支的前面用*标记,加上-a参数可以查看所有分支列表,包括本地和远程,远程分支一般会用红色字体标记出来* devmasterremotes/origin/HEAD -> origin/masterremotes/origin/maste...转载 2021-09-28 10:26:20 · 9659 阅读 · 0 评论 -
【Git版本控制】Idea中设置Git忽略对某些文件的版本追踪(亲测)
在Idea中有些本地文件无需与远程库同步,仅是本地使用。此时就需要将这些文件加入到Git的版本忽略中来。设置步骤1、搜索插件 .ignore,并安装2、增加.gitignore文件3、配置相应过滤文件解决加入到.gitignore的文件不能被忽略的问题不能被忽略的原因是:对应的目录或者文件已经被git跟踪,此时再加入.gitignore后就无效了。执行[文件夹] git rm -r --cached 文件夹[文件] git rm --cached...转载 2021-08-14 17:11:30 · 562 阅读 · 0 评论 -
git切换远程分支
git如何进行远程分支切换git上查看远程分支命令: git branch -a例如:然后我想切换到daily/1.0.0远程分支:前提是必须要创建一个本地分支,并让它和远程分支进行关联,git checkout origin/daily/1.0.0 -b local_branch_ljs , 如果在运行此命令之前有文件没有提交的,而你又想取消本地文件的修改,可以先运行git chekout . 命令,然后再执行(注:local_branch_ljs是你自己新创建的本地分支名)。..转载 2021-08-12 11:16:20 · 601 阅读 · 0 评论 -
解决Git中fatal: refusing to merge unrelated histories(亲测)
Git的报错在使用Git的过程中有时会出现一些问题,那么在解决了每个问题的时候,都需要去总结记录下来,下次不再犯。一、fatal: refusing to merge unrelated histories今天在使用Git创建项目的时候,在两个分支合并的时候,出现了下面的这个错误。~/SpringSpace/newframe on master ⌚ 11:35:56$ git merge origin/druidfatal: refusing to merge unrelated his转载 2021-07-06 12:38:08 · 566 阅读 · 0 评论 -
解决Git中fatal: refusing to merge unrelated histories
Git的报错在使用Git的过程中有时会出现一些问题,那么在解决了每个问题的时候,都需要去总结记录下来,下次不再犯。一、fatal: refusing to merge unrelated histories今天在使用Git创建项目的时候,在两个分支合并的时候,出现了下面的这个错误。~/SpringSpace/newframe on master ⌚ 11:35:56$ git merge origin/druidfatal: refusing to merge unrelated his转载 2021-07-16 15:09:40 · 481 阅读 · 0 评论 -
【已解决】github中git push origin master出错:error: failed to push some refs to(亲测)
【背景】折腾:【记录】将googlecode上面的crifanLib迁移到Github上期间出错:? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Administrator@PC-20131018OHXV /cygdrive/e/dev_root/git/crifanLib.转载 2021-06-25 11:38:34 · 434 阅读 · 0 评论 -
Git 修改分支的名称(亲测)
需要将分支old_name修改为new_name,执行如下步骤:1、执行命令git checkout old_name切换到old_name分支,如果已经在这个分支下,可以不执行此步骤2、执行命令git pull origin old_name将代码更新到和远程仓库一致3、执行命令git branch -m old_name new_name将本地仓库的old_name的名称修改为new_name4、执行命令git push origin --delete old_name将远程分支old_name转载 2021-06-24 15:22:02 · 2863 阅读 · 0 评论 -
git 更新远程分支列表(亲测)
有时会遇到git branch -a时总是不出现新的分支或者远程已经没有的分支在本地还有,这时就需要更新下本地的git分支保持和远程分支一致,使用下面命令即可:git remote update origin --prunegit remote update origin -p来源:https://blog.csdn.net/cpcpcp123/article/details/84555449https://blog.csdn.net/sd_csdn_scy/article/details/转载 2021-06-22 16:45:53 · 1797 阅读 · 0 评论 -
git 撤销修改以及删除文件(亲测最后一个删除后还原)
撤销修改1、如果当你修改了代码,然后又发现修改错误以后,想撤销前面的操作的时候该怎么办呢?既然错误发现得很及时,就可以很容易地纠正它。你可以删掉最后一行,手动把文件恢复到上一个版本的状态。如果用 git status 查看一下:你可以发现,Git会告诉你, git checkout -- file 可以丢弃工作区的修改:2、如果当你修改了代码,已经add到暂存区而没有进行commit操作的时候,想撤销前面的操作的时候该怎么办呢?Git同样告诉我们,用命令 git reset HE转载 2021-06-04 10:03:13 · 1326 阅读 · 0 评论 -
git checkout -b mybranch和git checkout mybranch
创建分支: $ git branch mybranch切换分支: $ git checkout mybranch创建并切换分支: $ git checkout -b mybranch更新master主线上的东西到该分支上:$git rebase master切换到master分支:$git checkout master更新mybranch分支上的东西到master上:$git rebase mybranch提交:git commit -a对最近一次commit的进行修改:git commit转载 2021-03-31 15:21:58 · 227 阅读 · 0 评论 -
git命令之git tag 给当前分支打标签
git tag — 标签相关操作发表于2011年06月29日由机器猫标签可以针对某一时间点的版本做标记,常用于版本发布。列出标签$ git tag # 在控制台打印出当前仓库的所有标签$ git tag -l ‘v0.1.*’ # 搜索符合模式的标签打标签git标签分为两种类型:轻量标签和附注标签。轻量标签是指向提交对象的引用,附注标签则是仓库中的一个独立对象。建议使用附注标签。# 创建轻量标签$ git tag v0.1.2-light# 创建附注标签$ git ta...转载 2020-06-05 14:27:22 · 501 阅读 · 0 评论 -
Git打标签(Tag)(亲测)
做个笔记记录下来以备自己忘记列出所有标签git tag通配符过滤标签git tag -l "v1.0.0-RC5*"新建taggit tag tagName创建带备注得taggit tag -a tagName -m "my tag"推送tag到远程git push origin v1.0删除tag本地删除:git tag -d v1.0远程删除:git push origin :refs/tags/v1.0来源:https:/转载 2020-06-05 14:24:14 · 192 阅读 · 0 评论 -
GitLab删除项目操作(亲测)
刚开始找了半天没找到删除按钮在哪,现在记录一下,分享。第一步:点进入项目第二步:进入项目Settings第三步:往下拉,找到Remove,删除即可。所有内容皆为个人总结或转载别人的文章,只为学习技术。 若您觉得文章有用,欢迎点赞分享! 若无意对您的文章造成侵权,请您留言,博主看到后会及时处理,谢谢。...转载 2020-06-01 15:20:57 · 2986 阅读 · 0 评论 -
git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚
【git 删除本地分支】git branch -D br【git 删除远程分支】git push origin :br (origin 后面有空格)git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id【本地代码库回滚】:git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的comm...转载 2019-11-27 00:54:26 · 195 阅读 · 0 评论 -
【亲测可行】git 一个分支完全覆盖另一个分支
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/knockheart/article/details/800204771、git push origin develop:master -f就可以把本地的develop分支强制(-f)推送到远程master2、git check...转载 2019-10-29 11:34:45 · 461 阅读 · 0 评论 -
使用git在两台机器间同步代码
来源:http://blog.csdn.net/elloop/article/details/54898512前言本文记录了如何使用Git来在两台机器间同步代码,一台机器是Linux,另一台是windows。需求描述有一份代码放在linux机器A上,我需要在另一台机器B上查看并编辑它,为了方便两台机器之间相互同步修改后的代码,git相比于scp等手动操作的好处:1.转载 2017-04-21 15:05:59 · 1580 阅读 · 0 评论 -
git中fatal: Authentication failed的问题
今天从git上down项目输错了一次账户和密码,然后就怎么也down不下来,直接报错,到处清除缓存,都没啥作用,实在是无奈,搞得人火大,最后终于在一篇文章找到了解决方法fatal: Authentication failed就是凭证失败的意思那么凭证失败自然想到的就是修改凭证了可是找了半天也没找到git的凭证修改在哪儿重要在一篇文章中找到了win7 下git的凭证存在windo...转载 2019-02-28 19:37:07 · 229 阅读 · 0 评论 -
git clone 报错 “Clone failed: Authentication failed for xxxxx”(做过测试)
版权声明: https://blog.csdn.net/yt_1999/article/details/81353449从公司的仓库clone项目的时候,一直提示这个错误;可能的情况有:1、在仓库中没有项目操作的权限,需要联系master或者主程序员,把你拉进这个项目里并授权2、打开“git bash”;添加user.name和user.email;身份认证并且可以通...转载 2019-02-28 19:39:36 · 1325 阅读 · 0 评论 -
合并分支到master上
版权声明:如果觉的本文好的话,点个赞,您的鼓励是我最大的动力。 https://blog.csdn.net/boysky0015/article/details/78185879假如我们现在在dev分支上,可以用下面命令查看当前分支git branch1刚开发完项目,执行了下列命令git add .git commit -m ‘dev'git push -u orig...转载 2019-03-04 11:51:50 · 257 阅读 · 0 评论 -
git commit提示Your branch is up-to-date with 'origin/master'.(做过测试不错)
今天提交git仓库的时候,遇到了如截图所示的问题,提示Your branch is up-to-date with 'origin/master'.查了些资料后,发现其根本原因是版本分支的问题这时候我们就需要新建一个分支$ git branch newbranch 然后检查分支是否创建成功$ git branch 会有如下提示(前面的*代表的是当前...转载 2019-03-04 17:51:29 · 1612 阅读 · 0 评论 -
git如何上传所有的新文件
目的描述:新建的git项目,项目中有许多要从本地上传到git仓库的新文件,如果用git -a filename的方法一个一个的添加,太费事费力,需要有命令添加所有改动。步骤:进入项目文件夹,在其中使用git bash1.使用git clone命令将新建的git 项目信息下载到本地git clone git address2.进入git项目的本地文件夹,将自己的项目复制到这个gi...转载 2019-03-04 17:54:40 · 3178 阅读 · 0 评论 -
gitlab图形化使用教程(测试过)
原文:http://www.restran.net/2016/02/23/git-and-gitlab-guide/?utm_source=tuicool&utm_medium=referral去年小组在从 SVN 和 TFS 迁移到 Git 的过程中整理了这份文档,面向的用户是对 Git 和 SVN 可能都不是很了解的人。看到自己写了这么多,于是就拿出来分享下,有些东西可能写得比较浅...转载 2019-03-04 19:05:09 · 1662 阅读 · 0 评论 -
git 撤销对工作区中文件的修改
对工作区中文件的修改分为三种情况:(1)修改,但没有用git add将修改添加到暂存区;(2)修改,已经使用git add将修改添加到暂存区;(3)修改,已经使用git add将修改添加到暂存区,并再次进行修改。对于第一种情况,直接使用git checkout -- 文件,即可撤销修改,撤销修改就回到和版本库一模一样的样子。第二种情况,先使用git reset HEAD -- ...转载 2019-04-02 16:48:38 · 697 阅读 · 0 评论 -
git pull 部分文件无法获取
来源:https://www.cnblogs.com/alan2kat/p/7778004.html今天发现git pull origin master 的时候部分文件无法获取,然后学到了一个新方法:git fetchgit checkout origin/master -- path/to/file可以单独获取github repo中的单个文件git checkout or...转载 2019-08-08 17:06:35 · 2257 阅读 · 0 评论 -
windows下SVN服务的安装与配置
第一步 下载去svn官网下载一个最新版的svnsvn官网下载地址该链接会跳转到https://sourceforge.net/projects/win32svn/进行下载第二步 安装双击刚才下载的Setup-Subversion-1.8.15.msi然后一直Next安装完成之后就会发现我们的PATH环境变量中多了一个C:\Program Files\TortoiseSVN\bin第三步 配置SVN...转载 2018-03-09 17:04:06 · 241 阅读 · 0 评论 -
TortoiseSVN 的 bin 目录下面没有 svn.exe(已测试)
异常:TortoiseSVN 的 bin 目录下面没有 svn.exe原因:这是因为安装包默认没有安装 command line client tools解决:找到安装包重新安装,安装过程中选择 modify,然后勾选 command line client tools 项就行了。来源:http://blog.csdn.net/u011948354/article/details/53523224...转载 2018-03-09 17:02:48 · 1046 阅读 · 0 评论 -
svn命令行工具安装使用(windows)
从http://subversion.tigris.org获取subversion for windows的版本,安装之后就有了svn.exe这个基于命令行的客户端工具。安装装程序会自动把svn.exe的路径加入了path环境变量,但是默认路径c盘内,需要修改为安装到的盘符路径。在“我的电脑”上右键选择“属性”-》“高级”-》“环境变量”,如安装在d盘,修改用户变量中的AP转载 2017-11-20 16:18:29 · 1714 阅读 · 0 评论 -
(自己测试没有问题)解决git clone时报错:The requested URL returned error: 401 Unauthorized while accessing
版本问题,最直接的解决办法就是重新编辑安装git吧:1. 下载:# wget -O git.zip https://github.com/git/git/archive/master.zip2. 解压:# unzip git.zip3. 进入git目录:# cd git-master4. 编译安装:autoconf./configure --prefix=/usr/loc转载 2017-04-27 10:18:30 · 1830 阅读 · 0 评论 -
Git .gitignore文件忽略(自己做过测试了)
Git提供了文件忽略功能。当对工作区某个目录或者某些文件设置了忽略后,git将不会对它们进行追踪。一、建立.gitignore文件在项目根目录下创建一个名为.gitignore的文件(注意文件的前面有个点),用于记录忽略规则。注:windows下不可以按常规方法新建.gitignore文件,需要在命令行中进行创建:echo >.gitignore,另外git bas转载 2017-06-12 16:05:09 · 1864 阅读 · 0 评论 -
Git之忽略文件(ignore file)
1、 环境Windows XP SP3 + TortoiseGit + msysGit 2、 ignore files的三种方法 以下涉及的ignore文件均为如下格式:# 以'#'开始的行,被视为注释.转载 2017-06-12 16:06:41 · 336 阅读 · 0 评论 -
如何向github提交更新
前提:如何从GitHub上check项目内容,请参考:获取GitHub上远程分支内容获取GitHub上远程分支内容之后,就可以在本地进行开发功能模块了。当开发了一段时间之后,可能就要向GitHub上提交你的更新了。那么如何向GitHub提交更新呢???1》首先,看你本地都是做了哪些更改2》添加要提交的内容,并查看3》提交,并写好更新Log4》push转载 2017-05-22 16:04:15 · 1007 阅读 · 0 评论 -
Github使用1-入门
Gighub官网:https://github.com/Github的入门使用流程:1、注册github帐号。2、登陆帐号后创建一个repository。如命名为:GitTest点击进入后得到其地址:https://github.com/Thinkerfans/GitTest3、安装Git 工具。(Linux系统上)4、将gitHub上帐号绑定到git工具上。若不绑定,转载 2017-05-22 14:51:54 · 739 阅读 · 0 评论 -
git commit Please tell me who you are it config --global user.email "you@example.com"
要输入两个:git config user.email "这个是邮箱"git config user.name "你的名字"两个都设置好了才可以commit代码。如果解决了您的问题请采纳!如果未解决请继续追问来源:https://zhidao.baidu.com/question/753497302708987684.html转载 2017-05-22 14:43:34 · 941 阅读 · 0 评论 -
git 使用方法
配置设置#git config user.name “iranw” //配置变量(本git目录-针对本目录)#git config user.email “wang_wenguan@yeah.net” //配置变量 #git config --global user.name “iranw” //配置变量(用户目录-针对本用户)#git config --syste转载 2017-03-02 14:06:22 · 235 阅读 · 0 评论 -
Git教程
史上最浅显易懂的Git教程!为什么要编写这个教程?因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助文档的,总之,初学者很难找到一个由浅入深,学完后能立刻上手的Git教程。既然号称史上最浅显易懂的Git教程,那这个教程有什么转载 2017-01-13 18:19:18 · 268 阅读 · 0 评论 -
git 分支 合并
来源:http://www.cnblogs.com/sk-net/archive/2011/07/11/2103282.htmlGit如何进行分支管理? 1、创建分支 创建分支很简单:git branch 2、切换分支 git checkout 该语句和上一个语句可以和起来用一个语句表示:git checkout -b转载 2017-01-13 16:13:38 · 231 阅读 · 0 评论 -
SVN使用log,list,cat,diff命令查看特定文件版本信息
来源:http://blog.csdn.net/wn_hello/article/details/47295259svn log 展示给你主要信息:每个版本附加在版本上的作者与日期信息和所有路径修改。 svn diff 显示特定修改的行级详细信息。 svn cat 取得在特定版本的某一个文件显示在当前屏幕。 svn li转载 2016-09-12 18:17:54 · 2950 阅读 · 0 评论 -
svn 命令行查看history及比较不同版本
来源:http://blog.csdn.net/yasi_xi/article/details/41577587http://stackoverflow.com/questions/2357457/svn-history-via-command-linehttp://stackoverflow.com/questions/10618438/command-to-get-sv转载 2016-09-12 18:16:40 · 2554 阅读 · 0 评论 -
Linux下安装Git
Ubuntu12.04中默认没有安装Git。需要自行安装。1. 安装Git1.1 Ubuntu12.04下可以使用apt-get方式安装,也可以下载源代码安装【1】,我们这里使用apt-git安装。但由于直接使用 sudo apt-get install git 安装的版本较老,因此我们参考【2】中给出的PPA源。sudo add-apt-repository转载 2017-08-01 20:42:57 · 220 阅读 · 0 评论