在git 仓库输入: git config --global url."https://".insteadOf git:// 或者 vim /etc/resolv.conf,增加nameserver 8.8.8.8或者nameserver 114.114.114.114即可 亲测有效

2021年1月16日 0条评论 33点热度 阅读全文

       第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹)。        你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建。        现在我通过命令行在桌面新建一个TEST文件夹(你也可以在其他任何地方创建这个文件夹),并且进入这个文件夹              &nb…

2021年1月16日 0条评论 31点热度 阅读全文

idea git的使用(四)git建立分支与合并分支 作者:马育民 • 2017-11-10 17:05 •  阅读:10357 1. 为什么要建立分支 git默认的主分支名字为master,一般团队开发时,都不会在master主分支上修改代码,而是建立新分支,测试完毕后,在将分支的代码合并到master主分支上。 2.操作如下: 2.1 idea git分支的操作 idea git的操作在右下角,如下图: 说明:【new branch】新建分支【local branches…

2021年1月16日 0条评论 24点热度 阅读全文

ssh-keygen -t rsa -C "xxx@xxx.com" //重新生成rsa  key 一直回车到底 ,就会重新生成rsa key   成功之后会,提示中有: Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub. 根据这个路径找到这个文件打开,复制 粘贴到github,个人setting-》SSH and GPG keys  添加 个新的key

2021年1月16日 0条评论 31点热度 阅读全文

工作中遇到了令我头痛的是Gitlab远程仓库中初始化仓库时,提交了.idea文件,导致我clone下来代码后,idea导入.idea文件改变, 在以后的提交过程中都需要合并.idea文件中的xml文件,很麻烦,所以添加.gitignore文件输入.idea/意思是忽略掉.idea/文件下的所有文件。但是都是失败,因为第一次clone的时候,本地与远程的.idea文件已经建立了track,所以只有清除本地的localcache并且清除远程仓库中的.idea文件夹,执行命令如下: 1、git rm -r --cache…

2021年1月16日 0条评论 25点热度 阅读全文

最近我们做了自动化构建, 发现文件.git文件夹越来越大, 求后端小伙伴帮忙, 小伙伴指点了一下说周末弄了一下, 忘记命令的.大致的意思就是找到git 提交了哪些大文件. 然后重构git, 先分享给小伙伴们: 先查找大文件,命令如下:git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -5 | awk '{print$1}')" 删除指定的大文件,例如"youl…

2021年1月16日 0条评论 30点热度 阅读全文

文章目录 ①. Git概述 ③. Git常用命令 ①. 初始化坏境配置 ②. 获取git仓库 ③. 工作目录、暂存区以及版本库概念 ④. Git工作目录下文件的两种状态 ⑤. 本地仓库的操作 ⑥. .gitignore ④. 远程仓库 ①. 查看远程仓库 ②. 添加远程仓库 ③. 从远程克隆 ④. 移除无效的远程仓库 ⑤. 从远程仓库中抓取代码 ⑥. 从远程仓库拉取代码 ⑦. 推送到远程仓库 ⑤. Git分支 ①. 查看分支 ②. 创建分支 ③. 切换分支 ④. 推送至远程仓库分支 ⑤. 合并分支 ⑥. 删除分支 …

2021年1月16日 0条评论 115点热度 阅读全文

title: Git-叹为观止的 log 命令 & 其参数 date: 2018-03-18 12:12:01 tags: 如果你欺负了 log 命令,如果它叫上它的参数过来,然后别硬撑了,直接投降吧,会出人命的给你讲。 写在前面 之前 Git 系列博客中,多次用到 git log 去查看分支历史,很多人以为它只有这个用法,事实并非如此,git log 只是最基础的用法。 官方文档上对它的描述是: git log的本质是展示提交信息。 但是该命令配合一些参数,可以如同 git rev-list 一样控制输出…

2021年1月16日 0条评论 29点热度 阅读全文

以https://github.com/xiongyouqiang/gd-rpc 这个开源的rpc项目为演示用例 通过Eclipse导入git项目   复制项目的git路径   Eclipse打开 Git Repostitories 视图     弹出show view窗口   选择ok ,进入git repositories 视图窗口   我这里已经导入从我的git仓库中导出了几个项目 导入项目到git repositories 仓库中演示配置 &nbs…

2021年1月16日 0条评论 19点热度 阅读全文

场景: 与其他开发人员共同开发一个功能,出现修改相同页面。 其他开发人员修改后提交,自己也修改,导致无法拉取 解决 使用git stash可以解决,那TortoiseGit如何使用stash 1、先拉取,拉取失败后“贮藏更改” 2、给贮藏一个名字 3、添加成功之后,建议不要关闭窗口,因为一会要使用它 4、这时候就可以重新拉取 拉取成功 5、拉取成功,使用第三步中的窗口“弹出贮藏” 6、选择是 7、然后就可以提交自己的文件了 8、如果出现冲突了,双击冲突的文件 9、修改“已合并”的区域,橙色表示git最新版本的修改 …

2021年1月16日 0条评论 30点热度 阅读全文