git
文章平均质量分 63
云原生手记
欢迎大家关注我的公众号“云原生手记”,将定期更新云计算技术文章
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git如何合并中间几个commit点为一个commit点
git中合并中间几个commit点为一个使用场景描述之前讲述过,把git最后几个commit点合并成一个。有小伙伴提出如果不是最后的几个commit合并,而是中间连续的几个,是不是也可以用相同办法实现。答案是也用相同办法实现。准备环境git inittouch textecho 1 > textgit add .git commit -m "first commit"echo 2 > textgit add .git commit -m "second commit"ec原创 2020-07-10 11:26:16 · 5030 阅读 · 0 评论 -
Github认证调研
Github认证调研背景介绍:项目上需要做镜像服务中在线制作镜像功能,第一步就是绑定代码源,常见的公有云:阿里云、华为云、百度云、腾讯云都有,都能绑定github账号,也能获取github的公有和私有仓库。我调研的主要目标就是第三方应用如何获得Github的授权。我使用了阿里云和百度云的镜像服务中的代码库绑定,绑定了github,所以在github的设置中的application中可以看到如下...原创 2020-02-16 18:57:35 · 580 阅读 · 0 评论 -
修改老commit的message信息
Git修改老的commit信息的方法,git rebase交互式实现原创 2019-12-19 09:36:50 · 6256 阅读 · 1 评论 -
git 几个commit点合并成一个commit点
在用git做版本控制器的时候,经常会遇到以下情况: 1、在做1个功能的时候,你自己觉得代码没问题了,就本地commit,然后提交代码,在gitlab上发起和并请求,老大看完之后,觉得你还有修改的地方,把你的代码打回来重新修改,改完之后,本地commit,推到远程,再次发起合并。到此功能做完,但是做完之后发现,你的一个功能commit了两次,当然根据实际情况有些时候你为了做一个功能,来...原创 2018-09-07 00:32:32 · 154409 阅读 · 37 评论 -
git cherry-pick使用
使用场景: git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我们不能直接把两个分支合并,这样会导致稳定版本混乱,但是又想增加一个v3.0中的功能到v2.0中,这里就可以使用cherry-pick了。就是对已经存在的commit 进行 再次提交;简单用...原创 2018-08-28 09:13:12 · 744 阅读 · 0 评论 -
git reset使用详解
git reset (--mixed) HEAD~1 回退一个版本,且会将暂存区的内容和本地已提交的内容全部恢复到未暂存的状态,不影响原来本地文件(未提交的也 不受影响) 回退后的代码(已提交的内容)放在工作区,工作区和暂存区的修改都会留下 git reset --soft HEAD~1 回退一个版本,不清空暂存区,将已提交的内容恢复到暂存区,不影响原来本地的文件(未提交...原创 2018-08-28 09:11:34 · 590 阅读 · 0 评论 -
git本地分支修改名称
给一个git分支改名的方法很简单如果对于分支不是当前分支,可以使用下面代码:git branch -m 原分支名 新分支名如果是当前,那么可以使用加上新名字git branch -m 原分支名称...原创 2018-08-23 10:25:54 · 42399 阅读 · 5 评论 -
重命名远程分支名字
步骤就是:删除远程分支(你要修改名称的分支)修改本地分支的名称,然后将本地分支推送至远程。举了例子:当前的情况:远程分支:feature/develop/today1本地分支: feature/develop/today1需求是将远程分支feature/develop/today1名称改为feature/develop/today2 下面就是具体的步骤,:...原创 2018-08-23 10:16:14 · 7409 阅读 · 1 评论 -
git:Updates were rejected because the tip of your current branch is behind
$ cat env.txtenv$ git add env.txt$ git commit -m "add new env"[dev 7bd91f1] add new env 1 file changed, 1 insertion(+) create mode 100644 env.txt$ git push origin devTo github.com:michaell...原创 2018-08-10 13:10:23 · 372 阅读 · 0 评论 -
GIT 放弃本地修改
git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。git reset --hard HASH #返回到某个节点,不保留修改。git reset --soft HASH #返回到某个节点。保留修改...原创 2018-06-19 09:53:42 · 5328 阅读 · 0 评论 -
git删除远程分支
//删除远程分支在本地的记录git branch -r -d origin/branch-name//真正的删除远程分支git push origin --delete <BranchName>原创 2018-05-22 15:31:31 · 362 阅读 · 0 评论 -
git stash操作使用介绍——暂存修改
当你在git分支中改代码时,接到任务需要修复一个bug,你需要在当前分支外新建一个分支来处理bug,当然不能把你刚才写的代码带到那个分支,因为你做的新功能还没测,更不能提交。所以你需要git stash命令暂存修改(git stash帮助开发人员暂时搁置当前已做的改动,倒退到改动前的状态):首先git add .然后git stash save "备注"用git stash list查...原创 2018-05-15 11:15:55 · 1952 阅读 · 0 评论 -
git 远程分支并与本地分支之间的命令
1、拉取远程分支并创建本地分支git checkout -b 本地分支名 origin/远程分支名2、本地分支关联到远程分支(关联过后方便你操作git fetch 或者git pull)git branch --set-upstream-to origin/远程分支名 本地分支名3、推送本地分支到远程分支git push origin 本地分支名...原创 2018-05-21 14:27:16 · 1036 阅读 · 0 评论 -
git放弃更改过的文件的方式
有两种方式:git checkout -- <file> //后面的这个<file>是你要放弃修改的文件名和git reset --hard ui32hj32hggd8dadhsg(这一串是你要回退的版本ID,可以在git log的结果中查看)...原创 2018-05-11 12:21:46 · 362 阅读 · 0 评论
分享