git
文章平均质量分 63
马优晨
生活中的打击和挫折远比想象的更多,有时灾难又会让你的一切努力白费,也许明天我们就会死去,但如果我们还活着,在面对着种种不公和无奈过后,“明天的明天的明天,你是否会依然爱着这个世界。” 我想我会.......................
展开
-
github鉴权失败
如上图所示 git push 时发生了报错,鉴权失败;原创 2023-12-29 17:03:10 · 2114 阅读 · 0 评论 -
git merge 和 git rebase的区别
git rebase 让你的提交记录更加清晰可读git rebase 的使用rebase 翻译为变基,他的作用和 merge 很相似,用于把一个分支的修改合并到当前分支上。如下图所示,下图介绍了经过 rebase 前后提交历史的变化情况。...原创 2021-06-19 11:35:26 · 19365 阅读 · 4 评论 -
合并多个commit记录
场景:(1) 在自己的开发分支上开发一个功能提交多次,有多个commit,想将多次提交的commit合并成一个commit,方便代码管理。 例如将最近四次提交的commit合并成一个(2) 将dev分支或者很多零散的分支merge到一个公共release分支里。举例:开发分支: develop_test上线分支: release_brand在线上分支release_brand上面合并develop_test,使用命令 git merge --squash develop_test .原创 2021-01-28 16:00:46 · 3103 阅读 · 0 评论 -
remote: HTTP Basic: Access denied
当我们输入git 用户名和密码,密码输入错误了,然后就会一直报这个错误:remote: HTTP Basic: Access denied(1)控制面板(2)管理windows凭证(3)修改 git的密码...原创 2019-12-06 16:49:39 · 469 阅读 · 0 评论 -
git删除远程分支
在开发项目时,往往每个人的都会起很多hotfix的分支,但是这些分支,最好在上线后删除掉.如下图所示:删除远程分支步骤:1- 查看远程分支 git branch -a2- 删除本地分支 git branch -D ‘分支名’例如: git branch -D mayouchen3- 删除远程分支git push origin --delete ‘分支名’...原创 2019-11-25 15:04:05 · 551 阅读 · 0 评论 -
git 配置命令行别名
说明:配置的命令行别名,是在.gitconfig 文件中进行配置的操作:(1)进入当前分支 例如:(2)使用命令 vim ~/.gitconfig(3)打开.gitconfig文件输入配置[alias]br = branchci = commitcl = cloneco = checkoutcp = cherry-pickcfg = clonedf = diff...原创 2019-10-31 10:43:48 · 595 阅读 · 0 评论 -
通过 39 个 问答方式快速了解学习 Git
转载 2019-10-31 10:25:33 · 187 阅读 · 0 评论 -
git remote: HTTP Basic: Access denied
如上图所示出现git remote: HTTP Basic: Access denied 这个说明:就是远程服务端的用户名和密码与当前系统中git保存的用户名和密码有冲突(1)输入git config --system --unset credential.helper作用就是清空本地保存的用户名和密码。(一定要一管理员身份运行)(2)最后:再执行远程操作,会提示输入远程端的用户名和密码重...原创 2019-09-24 11:35:58 · 1502 阅读 · 0 评论 -
git add 失效
中午写完代码发现,提交的时候发现git add 失效?什么鬼?原因:(1) 网上说无效主要,产生的主要原因是没有再仓库的根目录下执行此命令(感觉是瞎BB)(2) lock文件,进行了版本锁定(3) 引入了一个很大的工程,所以,导致半天没有响应解决办法:(1)git add XXXX(文件名) 或者 git add --all(2)删除.lock文件git add命令描述:...原创 2019-05-24 17:21:52 · 19505 阅读 · 1 评论 -
git提交时报错:Updates were rejected because the tip of your current branch is behind
遇到这个问题别慌,这个说明你当前的分支代码不是最新的代码,你需要去更新一下master分支push前先将远程repository修改pull下来git checkout mastergit pull origin mastergit push -u origin master然后checkout 出你的分支 假定叫 AAgit checkout AAgit merge...原创 2018-12-26 16:16:23 · 7964 阅读 · 1 评论 -
工作中的git实际使用
创建分支名分支名统一格式:类型_任务编号_项目_模块_本次修改内容例如:feature/T123_stuapp_index_xxxxx //基本分支hotfix/T321_www_pay_xxxxxxx //修BUG分支release/T321_www_pay_xxxxxxx //测试分支git分支生命周期使用在开始一次新开发时,从master主...原创 2018-12-19 17:52:07 · 628 阅读 · 0 评论 -
GitLab的配置
GitLab的配置:①注册一个git账号,网址git.ipo.com②打开git bash窗口检查是否已经有SSH Key。 cd ~/.ssh如果没有这个目录,继续第三步,否则第四步③生成一个新的SSH。ssh-keygen -t rsa -C "email"三次回车后,生成一个目录.ssh ,里面有两个文件:id_rsa ,i...原创 2018-07-17 13:56:26 · 386 阅读 · 0 评论 -
常见git使用
举例说明先定义一下本地分支名: local_branch远程分支名: remote_branch克隆远程分支到本地git clone git@git.ipo.com:mayouchen-release/weixin-platform-frontend.git查看本地分支 git branch查看远程和本地分支 git branch...原创 2018-06-21 15:42:01 · 189 阅读 · 0 评论 -
使用git 添加远程仓库 或者 从远程仓库克隆的两种实现
使用git 添加远程仓库1-先配置本地gitgit initgit config --global user.eamil "1500070188@qq.com" 邮件地址git config --global user.name "build-in" 用户名---下面用了很多次2-添加本地文件,推送到本地分支git ad...原创 2018-03-16 11:34:14 · 535 阅读 · 0 评论 -
git工作区和缓存区概念理解
Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区; 第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。 因为我们创建Git版本库时,...转载 2018-03-16 11:21:06 · 1629 阅读 · 0 评论 -
git版本回退
git log 命令显示从最近到最远的提交日志,我们可以看到3次提交$ git log --pretty=oneline3628164fb26d48395383f8f31179f24e0882e1e0 append GPL ea34578d5496d7dd233c827ed32a8cd576c5ee85 add distributedc...转载 2018-03-16 11:15:26 · 238 阅读 · 0 评论 -
svn cvs git的区别
SVN 和 CVS 都是免费的—集中式版本控制缺点: 集中式版本控制系统最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇到网速慢的话,结果不敢想象。Git 是免费的—-分布式版本控制优点: Git的优势不单是不必联网这么简单,Git还有极其强大的分支管理...原创 2018-03-16 11:07:16 · 453 阅读 · 0 评论