git
莫叫石榴姐
云淡风轻一轮江月明
展开
-
用shell脚本封装git命令提高你的工作效率
0.前言工作中我们使用git提交代码,但是经常使用的几个命令不免有点麻烦,而且每次都这么提交有点啰嗦和浪费时间。本文将教你如何通过shell脚本封装git命令,一个命令解决git代码提交问题。1.原理由于git是可以使用shell基本命令的,那么我们可以将git常用的操作(如git pull ,git add,git status,git commit -m “”,git push)封装成...原创 2020-03-25 13:01:37 · 1492 阅读 · 0 评论 -
git回退某一版本提交
直接找到要回退的版本号(这里是:83ff2785),reset之后,强行推送到服务器端:git reset --hard 83ff2785git push --force此时如果有人获取了更新的版本,可能拉去不下来,执行以下操作:git fetch --allgit reset --hard origin/branchnamebranchname就是分支的名称,这时候就和服务器端一致了。...转载 2021-04-20 18:12:38 · 180 阅读 · 0 评论 -
Git超会玩
git作为一种代码管理工具,越来越多的被用在各个公司,使用的人数也非常广泛。本文针对git的相关知识进行了详细地总结和研究,针对git中常见出现的问题进行归纳总结,方便读者进行查阅和学习。原创 2020-05-16 20:28:33 · 721 阅读 · 0 评论 -
一种Git冲突:commit your changes or stash them before you can merge 解决方法
1. 现象error: Your local changes to the following files would be overwritten by merge: xxx/xxx/xxx.sh Please, commit your changes or stash them before you can merge. Aborting2.原因分析...原创 2020-04-14 18:02:36 · 3254 阅读 · 0 评论 -
git checkout XXX error: Your local changes to the following files would be overwritten by 解决方案
0 问题现象描述当我们在使用git checkout 命令时,如果本地有修改的代码没有提交,则无法切换分支,git会提示你本地有未提交的代码,本地修改会被覆盖:$ git checkout review0329error: Your local changes to the following files would be overwritten by checkout: ...原创 2020-03-31 11:06:23 · 1247 阅读 · 0 评论 -
$ git push fatal: The current branch review0329 has no upstream branch.问题解决方法
1 问题现象git 中今天新建了分支,推送代码时报如下错误:$ git pushfatal: The current branch review0329 has no upstream branch.如下图所示:2 具体原因分析 出现这种情况主要是由于远程仓库太多,且分支较多。在默认情况下,git push时一般会上传到origin下的master分支上,然而当re...原创 2020-03-30 11:53:11 · 397 阅读 · 0 评论