![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
yzpyzp
这个作者很懒,什么都没留下…
展开
-
gitlab配置了ssh公钥后还是提示输入密码
ssh -T git@xxx git@'s password: Permission denied, please try again.GIT 密码问题 Permission denied, please try again.git客户端使用ssh秘钥登录GitLab时提示permission denied please try againlinux ssh 命令 密码错误,linux中ssh密钥登录失败解决办法...原创 2022-01-14 11:40:18 · 4930 阅读 · 0 评论 -
fatal: could not create work tree dir ‘xxxx’: Permission denied
git clone --recursive git://github.com/isaacs/npm.git在执行上面命令从git上clone的时候报了错误,报这个错误的原因就是正在写入或者克隆git仓库的那个目录没有写入的权限。fatal: could not create work tree dir 'npm': Permission denied解决办法就是先修改目录的权限然后在进行操作$ cd ../ (回退到当前目录的上一级)$ sudo chmod o+w dirname (原创 2022-01-13 11:33:41 · 1132 阅读 · 0 评论 -
git reset --hard误操作
git reset --hard误操作原创 2021-04-14 09:29:42 · 204 阅读 · 0 评论 -
git push -u origin master 与git push --set-upstream origin master
最近发现在github上新建仓库时提示push代码的指令变为了:…or create a new repository on the command lineecho "# AlgorithmProject" >> README.mdgit initgit add README.mdgit commit -m "first commit"git branch -M maingit remote add origin https://github.com/helloyzp/Algor原创 2021-04-10 14:54:49 · 11675 阅读 · 0 评论 -
git rebase修改commit历史
参考:git rebase -i命令修改commit历史彻底搞懂Git RebaseGIT 修改已经PUSH到远程仓库的提交(commit)原创 2021-04-07 20:22:43 · 235 阅读 · 0 评论 -
git commitizen commit规范
参考:老鸟都应该注意的git 提交规范别再乱提交代码了,看下大厂 Git 提交规范是怎么做的!使用 commitizen 规范 Git 提交说明git commit 时使用 Emoji原创 2021-04-07 20:21:30 · 249 阅读 · 0 评论 -
git 常用指令
git checkout -b [分支名称] [tag标签名称]比如:git checkout -b new_branch v1.0原创 2021-03-31 19:00:50 · 176 阅读 · 0 评论 -
如何将本地项目push到GitHub
本地项目好没有添加git版本控制,如何将本地项目push到GitHub?操作步骤如下:1.在GitHub上新建一个仓库,名字最好和本地项目名一样2.在本地的项目的根目录下依次执行git initgit add -Agit commit -m "first commit"git remote add origin https://github.com/用户名/GitHub上的仓库名.gitgit push --set-upstream origin master其中https://gith原创 2020-12-18 18:12:20 · 904 阅读 · 1 评论 -
Git: Agent admitted failure to sign using the key. Permission denied (publickey).
已经配置完SSH keys后执行git clone时会报下面错误:Agent admitted failure to sign using the key. Permission denied (publickey).执行 ssh -T git@domain 时也会报这个错误,解决方法:使用 ssh-add 命令把密钥添加到ssh-agent的高速缓存中: ssh-add ~/.s...原创 2019-04-02 16:42:02 · 526 阅读 · 0 评论 -
Github的Forking工作流, fork + pull request实现协同工作
这个问题和从github上fork了一个仓库后保持与原仓库代码同步的操作方法 其实有很多重复的地方,只是使用场景有点区别。当然如果这个问题解决了,那么保持与原仓库代码同步的问题也就解决了。比如fork出来的项目命名为EvidenceProof,原项目是bitcoin,则具体操作步骤为: 1.点击github上原项目仓库页面的fork按钮,从原项目仓库fork到自己的仓库,并重命名为Evide...原创 2018-08-29 11:03:21 · 2372 阅读 · 0 评论 -
从github上fork了一个仓库后保持与原仓库代码同步的操作方法
有这么个需求:在github上fork了一个项目,然后对这个项目进行改造,实现自己的功能,但是原有的项目也有很多开发者在开发新功能或者解决bug等等,那么我们当然希望fork出来的项目能与原项目保持代码同步,这样就不必重复浪费时间精力去添加原项目新增的功能或者解决原项目已经解决的bug了,问题是如何使得fork出来的项目保持和原项目代码同步呢, 方法一: 总体思路就是:利用本地仓库作为中转,为...原创 2018-08-29 10:13:25 · 6483 阅读 · 2 评论 -
git分支管理模型
Git分支管理关系着团队协作的工作流,管理得当可以协调好开发、测试、线上版本跟踪等各方面问题。参考: A successful Git branching model Git 最佳实践:分支管理 Git 分支管理是一门艺术 Git仓库分支(Branch)和标签(Tag)...原创 2018-08-28 15:52:22 · 639 阅读 · 0 评论 -
git的 cherry-pick使用
使用场景:比如在branchA分支中修改了某个bug,当前在branchB分支,想把branchA做的修改也”复制”到branchB分支来。参考: git 场景 :从一个分支cherry-pick多个commit...原创 2018-08-28 10:17:51 · 542 阅读 · 0 评论 -
github上git clone和git push速度太慢的解决办法
先到https://www.ipaddress.com/上查询github.global.ssl.fastly.net最快的ip,然后在etc/hosts文件下新增:151.101.185.194 github.global.ssl.fastly.net注意151.101.185.194是我查询github.global.ssl.fastly.net时查到的最快的ip...原创 2018-08-27 18:37:04 · 7435 阅读 · 3 评论 -
git 合并分支和提交的步骤
参考:Git 问题, 一个 master, 多个新功能分支, 怎样有序地合并和提交? https://segmentfault.com/q/1010000000181403日常工作流程如下:去自己的工作分支$ git checkout work工作....提交工作分支的修改$ git commit -a回到主分支$ git check原创 2016-07-30 21:02:54 · 2577 阅读 · 0 评论 -
git remote prune origin删除本地有但在远程库已经不存在的分支
删除在本地有但在远程库中已经不存在的分支版权声明:本文为博主原创文章,未经博主允许不得转载。上篇 讲到用[plain] view plain copy $ git remote show origin 可以查看远程库的一些信息,及与本地分支的信息。有时候可能遇到如下情况转载 2016-12-06 18:56:05 · 9176 阅读 · 0 评论 -
git如何不commit当前分支的修改而切换到其它分支
“切换分支的时候最好保持一个清洁的工作区域。”有如下几种处理方式:1. git add并且git commit,再git checkout,提交到当前分支2. git add但不git commit,可以git stash,然后git checkout到新分支,做修改,然后git checkout回到之前的分支之后git stash apply,再git com原创 2016-12-21 18:58:49 · 19474 阅读 · 0 评论 -
git比较两个分支的文件的差异
Git diff branch1 branch2 --stat //显示出所有有差异的文件列表Git diff branch1 branch2 文件名(带路径) //显示指定文件的详细差异Git diff branch1 branch2 //显示出所有有差异的文件的详细差异原创 2017-01-06 21:52:50 · 138653 阅读 · 0 评论 -
Git stash: “Cannot apply to a dirty working tree, please stage your changes”
参考: Git stash: “Cannot apply to a dirty working tree, please stage your changes”原创 2017-02-22 12:02:47 · 2299 阅读 · 0 评论 -
git常用命令
参考:Git远程操作详解git checkout -b newBranch origin/branch 基于远程分支branch创建本地分支newBranch并跟踪远程分支branch原创 2017-01-19 17:43:23 · 473 阅读 · 0 评论 -
10 个迅速提升你 Git 水平的提示
原文:10 个迅速提升你 Git 水平的提示最近我们推出了两个教程:熟悉Git的基本功能和让你在开发团队中熟练的使用Git . 我们所讨论的命令足够一个开发者在Git使用方面游刃有余。在这篇文章中,我们试图探索怎样有效的管理你的时间和充分的使用Git提供的功能。注:本文中,一些命令包含了方括号中的部分内容(例如:git add -p [file_name]).在转载 2017-02-22 16:52:46 · 861 阅读 · 0 评论 -
.gitignore移除版本控制
github/gitignoregit如何移除某文件的版本控制忽略特殊文件1:还没有加到版本控制中 (1)还没有git add 在 .gitignore中添加 (2)已经git add 先 git rm -r --cached 文件 在 .gitigno原创 2017-10-31 14:33:39 · 586 阅读 · 0 评论 -
git本地仓库关联远程仓库
参考:添加远程库原创 2018-05-09 15:27:13 · 2782 阅读 · 0 评论 -
Linux系统下安装Git
操作系统:CentOS release 6.6(Final) (查看命令:cat/etc/issue)一:从源码安装git源码包下载地址:https://www.kernel.org/pub/software/scm/git/1)$ tar -zxf git-1.7.12.4.tar.gz 解压缩2)$ cd git-1.7.12.4 进入解压缩后的文件夹,原创 2016-03-14 20:41:51 · 553 阅读 · 0 评论