随笔分类 - Git/Svn
摘要:枚举对象中: 99, 完成. 对象计数中: 100% (99/99), 完成. 使用 8 个线程进行压缩 压缩对象中: 100% (78/78), 完成. send-pack: unexpected disconnect while reading sideband packet 写入对象中: 10
阅读全文
摘要:一、先查看远程关联的仓库地址 #查看关联的远程仓库 git remote -v 二、先删除远程关联,然后添加新的关联地址 git remote rm origin git remote add origin [url] 查看一下.git文件夹下的config文件,如果url变了即可
阅读全文
摘要:一、首先进入gitlab的所在目录 [root@ecs-bin]# cd /opt/gitlab/bin [root@ecs-bin]# ls gitlab-ctl gitlab-rails gitlab-rake [root@ecs-bin]# pwd /opt/gitlab/bin 二、进入gi
阅读全文
摘要:gitlab集成度很高,能够集成绝大多数的开发工具支持内置HA,保证高并发下仍旧实现高可用性,无论gitlab服务宕机或者异常导致网络中断,仍然保证24小时不间断使用服务,无序搭建第三方高可用服务,打开内置HA工具使用它即可。 GitLab主要服务构成1、nginx静态web服务器作为gitlab的
阅读全文
摘要:一、首先命令行新建.gitignore文件 touch .gitignore 二、编辑复制粘贴以下 node_modules/ .project unpackage/ .DS_Store 也可以直接使用uni-app的hello-uniapp模板中的.gitignore文件 注意:如果之前就已经提交
阅读全文
摘要:git remote show origin //git 查看远程仓库,以及与本地仓库的关系 git remote prune origin //清理无效远程分支 git remote prune origin --dry-run //查看哪些分支需要清理
阅读全文
摘要:直接上方法,这里我的目的是想把这四次commit合并成一次 这里使用到一个命令:git rebase -i, 既然要把最上面的合并成一次,那么git rebase -i 后面跟的参数应该是想要合并的最前面commit id的上一个,就是d6c2b....这个 git rebase -i d6c2b9
阅读全文
摘要:git 提交到远程版本库出错:remote: ERROR: missing Change-Id in commit message footer 这里报错其实是因为配置的时候没有获取一个“钩子”的东西,因为本地提交到远程版本库的时候中间还要经过一道审核 解决方法:从服务器获取“钩子”到本地,如: 我
阅读全文
摘要:场景 我们在自己的私有测试分支上调试项目逻辑,给文件做了一些特定的修改,但是文件不想被git提交,不想执行git status命令时出现在modified列表里;再比如,我们本地的数据库和测试环境的数据库配置是不一样的,但是在项目开发中每次提交过程中忽略数据库配置文件。那么你这里就可以把不想提交的文
阅读全文
摘要:由于对git的使用还不是很熟悉,只是会基本的添加、提交、分支相关简单操作,在开发新需求的时候,需要涉及两个项目,一部分在新项目的新分支上开发的,另一部分是在老项目的老分支上开发的(这里忘了创建新分支)。项目开发完提交的时候,在新项目分支顺利提交并review,但是老项目上的部分代码这里就遇到了问题,
阅读全文
摘要:在执行git clone命令报错 Unable to negotiate with xxx.xxx.xxx.xxx port 12345: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1 解
阅读全文
摘要:git clone 报错 Unable to negotiate with xxx.xxx.xxx.xxx. port 12345: no matching cipher found. Their offer: aes128-cbc,3des-cbc,blowfish-cbc 解决: 把以下代码放到
阅读全文
摘要:有时我们误把文件使用git add 添加到暂存区,如果想把它从暂存区移除,但不是删掉文件,可以使用reset命令。 从暂存区移除文件 git reset HEAD -- path/filename 从暂存区移除文件夹下的所有文件 如果要移除文件夹下的所有文件,可以进入到文件夹,然后对文件夹执行: g
阅读全文
摘要:报错 Unable to negotiate with 115.29.11.157 port 29418: no matching cipher found. Their offer: aes128-cbc,3des-cbc,blowfish-cbc 解决办法 编辑 /etc/ssh/ssh_con
阅读全文
摘要:比如当前在dev分支一、创建临时分支 git checkout --orphan tmp 二、添加所需提交的文件 git add -A 三、添加commit git commit -m "清除所有日志" 四、删除dev分支 git branch -D dev 五、重命名分支 git branch -
阅读全文
摘要:假如从远程仓库clone代码后,想要push到新的远程仓库,会提示fatal: remote origin already exists,需要取消现有的远程关联才可以关联新的仓库并推送。 git remote add origin************** fatal: remote origin
阅读全文
摘要:在windows的cmd控制台下操作git,想要回滚到上一次提交,但是输入git reset --hard HEAD^后就显示more? 这是因为cmd控制台中换行符默认是^,而不是\ ,所以它的more?的意思是问你下一行是否需要再输入,而^ 符号就被当做换行符而被git命令忽略掉了。 解决方法有
阅读全文
摘要:撤销add git status 查看当下更新的文件 git reset HEAD 表示撤销上次add的所有文件 git reset HEAD dir/dir/test.php 撤销指定文件 或者 git reset HEAD filename1 filename2 撤销commit 在项目开发过程
阅读全文
摘要:github是开发者分享的一个平台,这里不多说,想要上传文件至github需要有一个开发者账号,还需要在windows下安装好了git。 做好准备工作之后,接下来操作 一:登录github,创建项目 二:在本地环境下的项目根目录下执行git init命令初始化代码仓库,会出现.git文件 三:在根目
阅读全文