![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GIT
文章平均质量分 60
Fu_Lin_
为人朴实正直,有积极进取的心态,努力拼搏。性格沉稳内敛,做事细心踏实,个性坚韧,能吃苦耐劳,对工作有很强的责任感!有很强进取心和团队协作精神,学习能力、适应能力、承受压力能力较强,善于挑战自我。
展开
-
git查看提交行数、删除行数
【代码】git查看提交行数、删除行数。原创 2023-12-27 20:23:32 · 534 阅读 · 0 评论 -
专为技术写作人员提供的 7 条 Git 技巧
提交消息告诉贡献者你做了哪些工作,因为它与代码库的其余部分一起保存,所以它在查看代码时起到历史注释的作用,帮助了解代码的演化过程。请注意,要永久删除提交是相当困难的,因此在进行重大更改之前,请在本地 Git 存储库中进行测试。当处理更复杂结构时,我倾向于以非常可视化的方式思考 Git 存储库,其中节点(提交)指向线上的节点(分支),这些分支可以交织在一起。2、若要重新整理你的工作,请对你的分支进行变基并根据需要进行更改。使用你喜欢的编辑器打开变基交互界面,将第一个单词 pick 替换为你要修改的提交。原创 2023-08-01 10:32:43 · 143 阅读 · 0 评论 -
从一个git仓库迁移代码到另一个git仓库
origin2 是你想push上哪个远程库,dev 是你想push哪个分支,master 是push到远程的哪个分支。这个命令执行以后要输密码,记得是新仓库的密码。如果A是已有仓库,B是新建立的空仓库。(如下操作,提交记录也会带到新仓库里)6、设置默认提交仓库, 将本地的分支和远程分支做关联,比如master分支。# 查看本地连接的有哪些 远程仓库,默认是 origin。# 这里是新加个远程连接 设置上url地址。# 这里是在本地添加一个新的远程连接。)A仓库的代码,或者是。,其他分支照此办理。原创 2023-06-12 15:54:46 · 11841 阅读 · 0 评论 -
如何从GitHub上下载一个项目中的单个文件或者子文件夹
从GitHub上下载整个项目非常简单,只需要git clone xxx就可以了,但是有时候我们只需要项目中的某个文件或者子文件夹,用SVN就可以实现。在Windows上装个TortoiseSVN比较方便。安装过程很简单,TortoiseSVN安装完毕后,例如我们打开GitHub上的某一个项目:https://github.com/sunshineatnoon/Paper-Implementations这个项目里面有很多子文件夹,假如我们只要pix2pix这个文件夹里的东西:首先,点开pix2pix,转载 2020-10-30 17:47:47 · 1047 阅读 · 0 评论 -
git clone时RPC failed; curl 18 transfer closed with outstanding read data remaining
git clone时报RPC failed; curl 18 transfer closed with outstanding read data remaining 错误原因1:缓存区溢出解决方法:命令行输入git config http.postBuffer 524288000执行上面命令如果依旧clone失败考虑可能原因2:网络下载速度缓慢解决方法:命令行输入git config --global http.lowSpeedLimit 0git config --global htt转载 2020-08-13 09:25:54 · 614 阅读 · 0 评论 -
linux下本地git仓库关联远程仓库
git使我们平时经常需要用到的工具,今天就来简单说一下怎么将本地仓库和远程仓库做关联。建立本地仓库和远程仓库首先我们在码云或者githup上面建立一个仓库,这个我就不多做描述了,大家都知道。码云建完仓库之后还会给我们提示怎么和本地仓库做关联的步骤下面我们就按照他的步骤一步一步来做一下关联看一下yu@yu:~$ mkdir testyu@yu:~$ cd testyu@yu:~/test$ git init已初始化空的 Git 仓库于 /home/yu/test/.git/yu@yu:~/转载 2020-06-18 17:58:01 · 553 阅读 · 0 评论 -
linux下git安装及配置SSH使用
方式一:直接命令安装yum1)安装git:#yum -y install git2)查看版本:#git --versionubuntu1)安装git:#apt-get -y install git2)查看版本:#git --version由于yum或ubuntu方式安装的git版本太老,一般不推荐。3)卸载git: yum -y remove git sudo apt-...原创 2019-08-14 10:53:40 · 2558 阅读 · 0 评论 -
Ubuntu安装git时出错,各种问题及解决大全
问题描述在Ubuntu16.04中安装git2.22版本时出错,提示git-compat-util.h:280:25: fatal error: openssl/ssl.h: 没有那个文件或目录如下图所示:原因分析和解决办法在编译时需要底层软件支持,而本地系统没有,所以需要先进行安装,具体来说是安装 libssl-dev 找不到相应的头文件,应该进行命令行安装你如果非要编译安装 可以...原创 2019-08-14 10:35:15 · 5938 阅读 · 2 评论 -
git 乌龟新建远程分支
建立远程分支文档步骤第一步:创建本地分支第二步:通过“Switch/Checkout”切换到新创建的分支上,点击OK:第三步:在新分支下执行PUSH操作,在对话框中保持远程分支为空白,点击OK,则将在远程创建了新的分支(在PUSH的时候远程服务器发现远程没有该分支,此时会自动创建一个和本地分支名称一样的分支,并将本地分支的内容上传到该分支)。第四步:其他成员切换该新分支:第五步:分区合并第六步:删...原创 2018-12-06 10:57:38 · 3754 阅读 · 0 评论 -
win8下乌龟git安装和使用
最近在学校做项目,因为有时候在实验室用学校的机子编码,有时候在宿舍用自己的电脑编码,拷贝项目略麻烦,所以就使用git的做版本管理。以前在公司也用过SVN,但因为找不到免费的SVN托管中心,又没条件自己搭建服务器。所以就用git了~~至于什么是git就自行百度吧。一、安装git for windows首先下载git for windows客户端http://msysgit.github.io/...转载 2018-12-04 15:03:28 · 394 阅读 · 0 评论 -
Git本地分支与远程分支的追踪关系
序言测试环境:ubantu14、window10读本文需要用到的操作基础注:以下操作命令主要与分支有关。且认为本地master为当前分支,dev为要新建的分支。从当前分支切换到‘dev’分支:git checkout dev建立并切换新分支:git checkout -b 'dev'查看当前详细分支信息(可看到当前分支与对应的远程追踪分支):git branch -vv查看当前远程仓库...转载 2018-05-09 09:57:47 · 1788 阅读 · 0 评论 -
Git-命令行-删除本地和远程分支
命令行方式Git Bash:切换到要操作的项目文件夹 命令行 : $ cd <ProjectPath>查看项目的分支们(包括本地和远程) 命令行 : $ git branch -a删除本地分支 命令行 : $ git branch -d <BranchName>删除远程分支 命令行 : $ git push origin --delete <BranchName>...转载 2018-05-09 09:58:16 · 535 阅读 · 0 评论 -
git add , git commit 添加错文件 撤销
1. git add 添加 多余文件 这样的错误是由于, 有的时候 可能git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件git add 如果添加了错误的文件的话撤销操作git status 先看一下add 中的文件 git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了 git reset HEAD XXX/XXX/XXX.java...转载 2018-05-08 16:35:10 · 537 阅读 · 0 评论 -
Github 简明教程
如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工。但是你如果已经在读这篇文章了,我觉的你已经知道Github了。正是Github,让社会化编程成为现实。什么是 Github?github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。Gi...转载 2018-05-03 14:50:04 · 390 阅读 · 0 评论 -
git---如何解决The authenticity of host 'github.com (192.30.255.112)' can't be established.
新生成密钥的时候,git clone或者push的时候,经常会报这样的错误:?12The authenticity of host 'github.com (192.30.255.112)' can't be established.RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.Google之后明...原创 2018-05-03 14:52:05 · 4797 阅读 · 0 评论 -
git远程库与本地联系报错:fatal: Not a git repository (or any of the parent directories): .git
在github上新建了一个仓库,然后相与本地的仓库联系起来$ git remote add origin https://github.com/liona329/learngit.gitfatal: Not a git repository (or any of the parent directories): .git总是报这个错解决方法:git init成功...转载 2018-05-03 14:53:28 · 1005 阅读 · 0 评论 -
Git五分钟教程
许多人认为Git太混乱,或认为它是一种复杂的版本控制系统,其实不然,这篇文章有助于大家快速上手使用Git。入门使用Git前,需要先建立一个仓库(repository)。您可以使用一个已经存在的目录作为Git仓库或创建一个空目录。使用您当前目录作为Git仓库,我们只需使它初始化。git init使用我们指定目录作为Git仓库。git init newrepo从现在开始,我们将假设您在Git仓库根目录...转载 2018-05-03 15:28:36 · 317 阅读 · 0 评论 -
多人开发时Git下冲突的产生和解决
冲突的产生很多命令都可能出现冲突,但从根本上来讲,都是merge 和 patch(应用补丁)时产生冲突。而rebase就是重新设置基准,然后应用补丁的过程,所以也会冲突。git pull会自动merge,repo sync会自动rebase,所以git pull和repo sync也会产生冲突。当然git rebase就更不用说了。冲突的类型逻辑冲突git自动处理(合并/应用补丁)成功,但是逻辑上...转载 2018-05-03 16:57:49 · 2480 阅读 · 0 评论 -
搭通自己的电脑与GitHub的传输通道
一、远程仓库怎么玩1. 自己搭建一个运行Git的服务器Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上,但肯定有一台机器有着最原始的版本库,然后别的机器来克隆这个原始版本库,这样子就没有主次之分!因此,很多时候,我们会找一台电脑来充当服务器的角色,每天24小时开机,便于其他人从这个“服务器”仓库克隆到自己的电脑上,并且各自把各自的提交推送到服务器仓库,也从服务器仓库中拉取别人的...转载 2018-05-04 14:34:05 · 462 阅读 · 0 评论 -
git 上传文件到仓库上提示:origin does not to be a git repository
最近上传代码到GitHub的时候,当我输入 git push -u origin master的时候,它提示:origin does not to be a git repository在网上找到的解决办法:重新输入一次:git remote add origin git@github.com:yourusername/test.git然后再输入:git push -u origin master...转载 2018-05-08 11:24:37 · 466 阅读 · 0 评论 -
fatal: Could not read from remote repository.的解决办法
查看远端地址 git remote –v 查看配置 git config --listgit status git add . // 暂存所有的更改 git checkout . // 丢弃所有的更改 git status // 查看文件状态 git commit -m "本次要提交的概要信息" // 提交设置远端仓库地址 git remote set-url origin 你的远端地址 ...转载 2018-05-08 13:19:58 · 3656 阅读 · 0 评论 -
github常见操作和常见错误!错误提示:fatal: remote origin already exists.
如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fatal: remote origin already exists. 解决办法如下: 1、先输入$ git remote rm origin 2、再输入$ git remote add orig...转载 2018-05-08 13:23:32 · 345 阅读 · 0 评论 -
删除github中某个文件夹
在上传项目到github时,忘记忽略了某个文件夹target,就直接push上去了, 最后意识到了此问题,决定删除掉远程仓库中的target文件夹删除前:删除后:在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决首先进入你的master文件夹下, Git Bash Here ,打开命令窗口$ git --help 帮助命令$ git pull origin master...转载 2018-05-08 13:57:01 · 1038 阅读 · 0 评论 -
如何去解决fatal: refusing to merge unrelated histories
我在Github新建一个仓库,写了License,然后把本地一个写了很久仓库上传。先pull,因为两个仓库不同,发现refusing to merge unrelated histories,无法pull因为他们是两个不同的项目,要把两个不同的项目合并,git需要添加一句代码,在git pull,这句代码是在git 2.9.2版本发生的,最新的版本需要添加--allow-unrelated-his...转载 2018-05-09 17:11:44 · 343 阅读 · 0 评论