![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
付金廷
应届菜狗
展开
-
github+gitlab ssh共存
背景 本人 gitlab使用的是ssh提交 github使用的是https提交 动力 前两天github发了一个公告,说不再支持https方法了,可能是因为不安全 所以,我要把当前所有github项目的https转为ssh 方法 一、再次生成公钥、私钥 首先我们要保证有两个ssh,一个github的一个gitlab的,当然,你要是偷懒这两个用一个密钥那我无话可说,规范些的话就搞两个邮箱(公司的+自己的)。 我的 /.ssh文件夹已经有这三个文件了(当时配置gitlab时生成的) 所以,我们要生成,gith原创 2021-08-18 12:01:10 · 664 阅读 · 0 评论 -
彻底分清git merge和git rebase
git merge和git rebase都有合并分支的作用,但是这两种具体有什么区别呢?跟我一起来看一下吧 git merge git merge master git merge master dev git merge 的用法如下,在dev分支上,将master分支拉到(合到) dev分支。 git rebase git rebase master git rebase 的用法如下,在dev分支上,将master分支拉到(合到) dev分支。 区别 我们知道,如果 git merge 的话,.原创 2021-07-27 20:00:07 · 155 阅读 · 0 评论 -
错误分支新建文件后如何 git stash
我们知道,如果有一天我们在错误分支上修改了代码。 这时候,我们想切换到正确分支,我们需要把修改的代码stash到缓冲区,切换完分支后,pop出来,然后在提交。 git stash git checkout targetbranch git stash pop git add . git commit -m xxx 但是如果我们在错误分支有新增的文件,会出现直接stash会出现错误 我们可以把新增的文件add到暂存区,然后在stash git add 新增文件 git stash git checkout原创 2021-07-13 13:54:46 · 264 阅读 · 0 评论 -
git分支创建切换合并及版本回退
查看分支: git branch 创建分支: git branch <name> 切换分支: git checkout <name>或者git switch <name> 创建+切换分支: git checkout -b <name>或者git switch -c <name> 合并某分支到当前分支: git merge <name> 删除分支: git branch -d <name> 查看历史版本哈希值 gi原创 2020-12-18 10:07:38 · 314 阅读 · 0 评论 -
GitHub SSH keys配置
在管理Git项目上,有两种克隆到本地的方法 直接使用https url克隆到本地 使用SSH url克隆到本地 这两种方式的主要区别在于: 使用https url对初学者来说会比较方便,复制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代码都需要输入账号和密码,这也是https方式的麻烦之处。 使用SSH url需要在只用之前先配置和添加好SSH key。每次fetch和push代码都不需要输入账号和密码,如果你想要每次都输入账号密码才能原创 2020-12-15 09:41:43 · 125 阅读 · 0 评论 -
git回滚代码版本的方式
查看各版本对应的commit的哈希码 git log 回退命令: git reset --hard HEAD^ //回退到上个版本 git reset --hard HEAD~n //回退到前3次提交之前,以此类推,回退到n次提交之前 git reset --hard commit_id //退到/进到,指定commit的哈希码 ...原创 2020-10-20 22:12:02 · 217 阅读 · 0 评论 -
上传+更新项目到github
上传+更新文件到github 使用前安装git客户端:https://git-scm.com/ 一. 建立本地仓库 创建本地项目 进入到自己的项目文件下右键选择Git Bash Here打开git客户端 输入命令:git init 将项目中的文件添加到本地仓库,输入命令:git add . 将文件提交到仓库,输入指令:git commit -m “注释内容” 二.建立github仓库 登...原创 2020-03-30 11:33:45 · 212 阅读 · 0 评论