![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git与svn
bingguang1993
这个作者很懒,什么都没留下…
展开
-
! [remote rejected] master -> master (pre-receive hook declined
! [remote rejected] master -> master (pre-receive hook declined,碰见了个问题,master分支无法推送代码,根据排查是因为权限是developer,不是master权限;原创 2021-09-18 15:20:51 · 946 阅读 · 0 评论 -
git常用命令总结
git branch -a 查看分支git checkout 分支名 切换分支git log 查看提交记录git提交代码流程git pullgit statusgit add *git commit -m “aa”git statusgit pullgit push origin HEAD:refs/for/aaa_400git diff 文件路径 ...原创 2020-05-07 16:56:01 · 175 阅读 · 0 评论 -
git命令之git remote的用法
git remotegit remote -vgit initgit add xxxgit commit -m 'xxx' git remote add origin ssh://software@172.16.0.30/~/yafeng/.gitgit push origin mastergit remote show origingit clone ss...转载 2019-11-14 17:28:54 · 584 阅读 · 0 评论 -
Git建立本地分支和远程分支的映射关系
git branch -vv:查看本地分支和远程分支的映射关系在切换分支前,须本地建立新分支,例如:gitbranchrelease/v1.1 //本地建立release/v1.1分支成功后再git branch --set-upstream-to origin/release/v1.1 release/v1.1 //本地release/v1.1分支映射关联远程仓库r...转载 2019-03-06 15:09:30 · 1364 阅读 · 0 评论 -
git冲突Please move or remove them before you can merge
解决git冲突造成的Please move or remove them before you can mergegit clean -d -fx ""其中x -----删除忽略文件已经对git来说不识别的文件d -----删除未被添加到git的路径中的文件f -----强制运行...转载 2019-01-25 15:55:36 · 1549 阅读 · 0 评论 -
git提示error: Your local changes to the following files would be overwritten by merge:
error: Your local changes to the following files would be overwritten by merge: Please commit your changes or stash them before you merge.意思是需要提交后才能通过对比判断文件是否冲突...原创 2019-01-09 19:51:32 · 546 阅读 · 0 评论 -
git stash 的坑(代码没有提交,工作区处于游离状态,找不回stash中的代码)
今天,我很开心的在branch1工作,突然老大说,管理平台出现了一个bug,让我先去fix下,我一看是同一个项目耶,理所当然地进行git stash我还特地git stash list 看了下,是存起来的。然后我屁颠屁颠到branch2去修bug了修完之后,git checkout branch1,然后git stash list看到@stash{0}我理所当然地进行git s...转载 2019-01-11 18:56:44 · 641 阅读 · 0 评论 -
idea中配置git
1,下载最新的 git 包地址: https://git-scm.com/download/win下载便携版 64,32 根据个人爱好 2,解压后随便放个位置即可,例如图: (不太建议使用它自解压的方式,一般使用右键,解压) 3,打开Idea File—> Setting. 4, 设置Git exe 如下图 5, ...转载 2018-12-14 19:35:57 · 119 阅读 · 0 评论 -
Windows下修改Git Bash 默认路径
https://jingyan.baidu.com/article/64d05a024dbd78de55f73b07.html转载 2018-11-20 11:25:40 · 252 阅读 · 0 评论 -
git pull 提示错误,Your local changes to the following files would be overwritten by merge
https://www.jianshu.com/p/b1d97c07cf2e转载 2018-11-22 17:46:15 · 607 阅读 · 0 评论 -
git本地分支与远程分支关联与解除关联
一、目标本博文中git操作的目标为建立本地分支与远程分支的映射关系(或者为跟踪关系track)。这样使用git pull或者git push时就不必每次都要指定从远程的哪个分支拉取合并和推送到远程的哪个分支了。二、查看本地分支与远程分支的映射关系使用以下命令(注意是双v):git branch -vv可以获得如下信息:[图片上传中...(1.png-139207-15203...转载 2019-03-06 16:39:58 · 13232 阅读 · 0 评论 -
Git-查看远程分支、本地分支、创建分支
1.查看本地分支$ git branch* br-2.1.2.2 master2.查看远程分支$ git branch -r origin/HEAD -> origin/master origin/feature/IOS_visualtrack origin/feature/android_visualtrack origin/master3.查看所...转载 2019-03-25 17:27:25 · 1081 阅读 · 0 评论 -
Git、GitHub、GitLab三者之间的联系以及区别
在讲区别以及联系之前先简要的介绍一下,这三者都是什么(本篇文章适合刚入门的新手,大佬请出门左转)1.什么是 Git?Git 是一个版本控制系统。版本控制是一种用于记录一个或多个文件内容变化,方便我们查阅特定版本修订情况的系统。以前在没有使用版本控制的时候,我们通常在我们的项目根目录下这样命名项目:project_v1、project_v1.1、project_v2等等,通过这种...转载 2019-04-03 11:06:11 · 315 阅读 · 0 评论 -
git提交本地分支到远程分支 和 git 常用命令(含删除文件)
t常用操作命令收集:1) 远程仓库相关命令检出仓库:$gitclonegit://github.com/jquery/jquery.git查看远程仓库:$gitremote -v添加远程仓库:$gitremote add [name] [url]删除远程仓库:$gitremote rm [name]修改远程仓库:$gitremote set-url -...转载 2019-06-24 14:50:26 · 386 阅读 · 0 评论 -
git branch --set-upstream 本地关联远程分支
最近使用git pull的时候多次碰见下面的情况:There is no tracking information for the current branch.Please specify which branch you want to merge with.See git-pull(1) for details.git pull <remote> <branch...转载 2019-06-24 14:56:49 · 508 阅读 · 0 评论 -
git删除远程分支和本地分支
问题描述: 当我们集体进行项目时,将自定义分支push到主分支master之后,如何删除远程的自定义分支呢问题解决: (1)使用命令git branch -a 查看所有分支注: 其中,remote/origin/master表示的是远程分支 (2)删除远程分支注: 如上所示,使用命...转载 2019-06-24 20:32:40 · 141 阅读 · 0 评论 -
Pull is not possible because you have unmerged files. Please, fix them up in the work tree, and then
注:Git初学者的个人经验记录,仅供参考1. Pull is not possible because you have unmerged files.症状:pull的时候$ git pullPull is not possible because you have unmerged files.Please, fix them up in the work tree, a...转载 2019-06-24 20:34:03 · 11780 阅读 · 0 评论 -
git命令合并分支代码
对于复杂的系统,我们可能要开好几个分支来开发,那么怎样使用git合并分支呢?合并步骤:1、进入要合并的分支(如开发分支合并到master,则进入master目录)git checkout mastergit pull2、查看所有分支是否都pull下来了git branch -a3、使用merge合并开发分支git merge 分支名4、查看合并之后的状态git s...转载 2019-08-07 17:58:51 · 4258 阅读 · 0 评论 -
git教程
廖雪峰的官方网站git教程地址:https://www.liaoxuefeng.com/wiki/896043488029600/897013573512192原创 2019-08-30 10:13:02 · 129 阅读 · 0 评论 -
git 撤销暂存区
git的撤销与回滚在平时使用中还是比较多的,比如说我们想将某个修改后的文件撤销到上一个版本,或者是想撤销某次多余的提交,都要用到git的撤销和回滚操作。撤销分两种情况,一个是commit之前,一个是commit之后,下面具体看下这两种情况。 一.git commit之前 未添加到暂存区的撤销(没有git add) 添加进暂存区的撤销(git add后)...转载 2018-11-22 16:53:45 · 5515 阅读 · 0 评论 -
git add -u, git add -A与git add .的差别
总结:· git add -A 提交所有变化· git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)· git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件--------------------- 作者:枫止水 来源:CSDN 原文:https://blo...转载 2018-11-22 16:52:52 · 111 阅读 · 0 评论 -
remote: ERROR: missing Change-Id in commit message footer
git 提交到远程版本库出错:remote: ERROR: missing Change-Id in commit message footer 这里报错其实是因为配置的时候没有获取一个“钩子”的东西,因为本地提交到远程版本库的时候中间还要经过一道审核解决方法:从服务器获取“钩子”到本地,如:scp -p -P 8849 远程版本库地址:hooks/c ommit-msg .git/hoo...转载 2018-09-20 10:45:37 · 1413 阅读 · 0 评论 -
恢复 git reset -hard 的误操作
有时候使用Git工作得小心翼翼,特别是涉及到一些高级操作,例如 reset, rebase 和 merge。甚至一些很小的操作,例如删除一个分支,我都担心数据丢失。不 久之前,我在做一些大动作(rebasing)之前,我总是备份整个版本库,以防万一。直到最近我才发现git的历史记录是不可修改的,也就是说你不能更 改任何已经发生的事情。你做的任何操作都只是在原来的操作上修改。也就是说,即使你删除了...转载 2018-09-19 20:26:40 · 1798 阅读 · 1 评论 -
git撤销commit
场景:不小心commit了一个不应该commit的修改,但是还没有push,想撤销那个commit 命令:a)git logb)git reset --hard commit_id 具体步骤如下:1.模拟commit一个不应该commit的修改:1.1.原来的list.view.js文件1.2.原来的待push列表1.3.按以下方法修改list....转载 2018-09-11 17:30:34 · 4096 阅读 · 0 评论 -
解决linux中ssh登录Warning:Permanently added (RSA) to the list of known hosts
原因:在执行scp id_rsa.pub root@hostname:/root/.ssh这一步时,没在本机的/root/.ssh下生成known_hosts文件。解决方案:vi /etc/ssh/ssh_config最后有两行是 StrictHostKeyChecking no UserKnownHostsFile /dev/null把这两行注释掉...转载 2018-09-05 10:22:29 · 57182 阅读 · 1 评论 -
Eclipse中的项目名后NO-HEAD、项目名后不显示maven.日期版本号的问题
我的项目结构:-cms-cms--cms-core--cms-core-log--cms-web--...问题1.NO-HEAD:解决步骤:1.右键项目——team——disconnect(变成下面的问题2)2.再次右键项目——team——share Project——Git——Next——勾选Use or create repository in pare...转载 2018-09-04 09:21:24 · 3741 阅读 · 0 评论 -
eclipse的git:撤销commit
解决提交到本地仓库,还未提交到服务器,想撤销这个提交的问题git reset --mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息git reset --soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可git reset --hard:...转载 2018-07-05 15:38:46 · 5677 阅读 · 0 评论 -
git使用总结
后面持续增加一些自己用git的总结git创建自己的需求分支时,在develop分支下建立feature分支,develop我目前用的是remote tracking 下的develop分支提交图片时不要删除原来的图片,这样会将服务器原来的覆盖掉;...原创 2018-02-05 16:09:51 · 104 阅读 · 0 评论 -
git在develop分支出现上下小箭头
先pull,再push to Upstream原创 2018-01-29 21:27:21 · 10754 阅读 · 0 评论 -
git 常用命令及提交流程
git pull //更新git status //查看变化的代码文件git add * //将变化的代码文件路径加入缓存git commit -m “description” 提交本地仓库git status git pull git push origin HEAD:refs/for/branch_3340 //推送到远程分支...转载 2018-09-20 11:19:25 · 103 阅读 · 0 评论 -
git学习--commit-msg缺失导致的missing Change-Id问题分析
一.简介 commit-msg hook 这个hook由’git commit’触发, 且可以通过--no-verify 来略过.它接受一个参数, 包含commit msg的文件的路径.如果以非0状态退出, ‘git commit’ 将会被取消.这个hook可以用于修改message(信息)文件, 用来匹配项目的规范格式(如果有的话).也可以用于校验commit msg,并在必要时拒绝提交.缺...转载 2018-09-20 11:20:05 · 2442 阅读 · 0 评论 -
git commit之后,想撤销commit
写完代码后,我们一般这样git add . //添加所有文件git commit -m "本功能全部完成" 执行完commit后,想撤回commit,怎么办? 这样凉拌:git reset --soft HEAD^ 这样就成功的撤销了你的commit注意,仅仅是撤回commit操作,您写的代码仍然保留。 说一下个人理解:HEAD^的意思是上...转载 2018-11-22 16:32:07 · 176 阅读 · 0 评论 -
Git后悔药之代码回退
https://www.jianshu.com/p/fbbff7487fe3转载 2018-11-22 16:12:26 · 164 阅读 · 0 评论 -
git push 报错:missing Change-Id in commit message footer 多次commit的文件中有个别的没有chanlId
使用gerrit后,提交代码会出现如下截图问题: 临时解决:step1:把上面红色的那条gitidir复制下来执行下: step2:执行下面的命令会添加change_id git commit --amendstep3:然后推送代码到服务器上 git push origin HEAD:refs/for/$branch_name上面这个情况主要针对本...转载 2018-11-22 15:51:57 · 339 阅读 · 0 评论 -
git 撤销添加到暂存区的文件
https://www.jianshu.com/p/01438b9f2d0b原创 2018-11-22 11:41:30 · 2630 阅读 · 0 评论 -
git 所有文件显示黑色星星 还有git status时显示很多new file
“git add”出错近日使用“git add”出现如下错误: $ git add ./warning: You ran 'git add' with neither '-A (--all)' or '--ignore-removal',whose behaviour will change in Git 2.0 with respect to paths you remov...转载 2018-11-22 11:13:56 · 2977 阅读 · 0 评论 -
svn提交更新原则
一.提交之前先更新1.SVN更新的原则是要随时更新,随时提交。当完成了一个小功能,能够通过编译并且自己测试之后,谨慎地提交。2.如果在修改的期间别人也更改了svn的对应文件,那么commit就可能会失败。如果别人和自己更改的是同一个文件,那么update时会自动进行合并,如果修改的是同一行,那么合并时会产生冲突,这种情况就需要同之前的开发人员联系,两个人一起协商解决冲突,解决冲突之后,需要两人...转载 2018-06-23 17:51:59 · 431 阅读 · 0 评论 -
客户端svn上传后,原始文件在服务器的什么位置?
原作者:寅春树来源:知乎著作权归作者所有,转载请联系作者获得授权。SVN服务器端不是简单将上传的文件一个一个存放起来的;SVN服务器端默认采用的FSFS格式是将每次commit的内容增量方式存放的,每个增量包存成1个文件,这个增量包中包括了这次commit的全部数据。也就是说你不可能在服务器端存放该版本库的文件夹下找到你上传的某个文件。SVN服务器版本库有两种格式,一种为FSFS...转载 2018-06-23 17:28:05 · 7308 阅读 · 0 评论 -
上传文件到SVN服务器
右键TortoiseSVN 选中Import URL of repository是svn服务器路径转载 2018-06-23 17:48:29 · 5445 阅读 · 0 评论 -
git更新失败出现向下箭头
一般更新失败有可能有冲突的,如果是没用的可以先用replace with 下的index 恢复到最新版本,再pull下就没问题了如果有需要提交的,先提交更改的,然后pull,再push to upStream...原创 2018-01-30 17:02:11 · 4962 阅读 · 0 评论