git
文章平均质量分 59
铁锤妹妹@
日日行,不怕千万里;常常做,不怕千万事。
展开
-
Git的安装和环境变量的配置
当我们第一次在新电脑上使用git命令的时候,会报错【git 不是内部或外部命令,也不是可运行的程序 或批处理文件】,所以我们需要下载安装Git、配置用户名和邮箱地址、配置环境变量,才能使用Git命令。原创 2023-05-29 11:55:47 · 27832 阅读 · 6 评论 -
代码误写到master分支(或其他分支),此时代码还未提交,如何转移到新建分支?
有时候,我们拿到需求,没仔细看当前分支是什么,就开始撸代码了。完成了需求或者写到一半发现开发错分支了。原创 2023-03-23 22:35:17 · 4172 阅读 · 2 评论 -
git命令合并某一个分支的某个commit到目标分支
现在将 f 提交到master分支,其实这个f字母是打的比方,正常情况下是我们提交的commit版本号e32bb848。在A分支上提交了一个commit,B分支也需要提交这个commit代码,避免人工复制代码,可以使用git命令行操作。比如,我们的仓库中有 master 和 pre-master 两个分支,现在只想将 f 提交到 master分支。上面命令将 e,f 提交到master分支,并生成两个对应的新提交commit版本号。想将 e,f 都提交到master分支。原创 2022-09-29 08:30:00 · 5966 阅读 · 0 评论 -
git push 报错failed to push some refs to‘xxx‘
因为在你要提交之前有人提交了代码,并没有把他提交的同步到我的本地库,之后我在本地库添加了文件test.vue,并想提交到github所以产生了冲突造成的转载 2022-07-27 08:30:00 · 17629 阅读 · 7 评论 -
如何将本地项目上传git仓库的详细步骤
1. 具体步骤其实在gitlab上已经有提示了1. 本地创建一个文件夹xxx2. cd 到本地文件夹中xxx3. 使用 git init 命令 //初始化一个Git本地仓库,此时会在本地创建一个.git的文件夹4. 使用 git remote add origin xxxx //添加远程仓库地址,将本地的仓库关联到github上5. 使用 git pull origin master命令 //将gitlab仓库pull到本地文件夹6. 将要上传的项目文件,添加到刚刚创建的文件夹7. gi原创 2022-05-09 09:28:22 · 5476 阅读 · 2 评论 -
gitlab远程仓库地址改变,导致本地无法git push代码解决方案
由于gitlab远程仓库路径改变,我提交本地代码时候 git push 命令报错了。一. 报错信息:由于gitlab更换了服务器ip,那么在之后上传代码前应该把仓库的地址更改好。二. 更改仓库地址步骤:git remote remove origin //移除原来仓库地址git remote add origin 新仓库地址xxx //添加新仓库地址git push //更改完毕新地址继续提交代码在更改完新仓库地址后,直接用git push 找不到本地提交的修改也无法上传,提原创 2021-11-14 15:36:44 · 3062 阅读 · 1 评论 -
vscode 中git解决冲突,合并代码的两种方法
一. 背景:今天在把pre-master分支代码合并到master分支时候,出现了代码冲突,当时在没有先解决冲突的情况下,稀里糊涂点击了vscode工具栏左侧的 暂存,现在记录一下。下图是稀里糊涂暂存的然后 push 到了master分支上,提交git;导致保留了两份代码,这肯定是不行的二. 报错信息:有文件冲突的话,会报错: git merge pre-master //合并pre-master分支到master主分支 CONFLICT (content): Merge conflict原创 2021-10-28 18:04:12 · 40070 阅读 · 17 评论 -
git如何把master代码合并覆盖到自己的分支?
需求:近期由于项目紧急需求,先在master分支替换了生产的域名,进行了发版;就导致master分支和pre-master分支代码不一致解决方法:现在有两种方法可保持两个分支代码一致方法11)先切换到 master主分支git checkout master2)git pull 把 master 主分支领先的代码 pull 下来(用来合并到pre-mster分支上)git pull3)切换到想要合并的 pre-master 分支上git checkout pre-master4)原创 2021-10-24 20:33:05 · 6119 阅读 · 0 评论 -
本地分支上不想提交更改的内容,但需要切换到另一个分支上处理些事情
使用git stash来隐藏它们,他将保存您的更改而不创建提交git stash然后切换到其他分支处理事情git checkout branch_B在test-branch分支上处理完事情之后,想要再回到之前的分支git checkout branch_Agit stash pop...原创 2021-08-10 14:27:58 · 510 阅读 · 0 评论 -
git add 后如何撤销暂存的文件?
git status 先看一下add 中的文件git reset HEAD 全部撤销git reset HEAD XXX 对某个文件进行撤销原创 2021-05-13 16:44:35 · 306 阅读 · 0 评论 -
git创建分支推送到远程分支及回滚代码到指定版本
新建一个本地分支(这里我是作为防止后期需求更改新建的):必须先选择进pre-master分支,才能在他的基础上新建另一个分支$ git checkout -b dbg_lichen_star(新建分支名字)输入ls命令查看这个分支下的目录文件查看一下现在本地的分支状态:$ git branch* dbg_lichen_star master release把新建的本地分支push到远程服务器,远程分支与本地分支同名(当然可以随意起名):$ git push origin dbg_原创 2020-12-26 22:08:31 · 1560 阅读 · 0 评论 -
超详细git clone一个项目的方法
1.首先新建一个存项目的文件夹比如说,我有一个名为travel的文件夹,将我之后clone下来的文件夹都放到这个文件夹下,那么我需要在vscode里先打开这个文件夹,接着打开vscode里的终端,我们接下来就在这里面输入命令行。2.如果你尚未设置git的用户名和登录邮箱,就需要先设置一下,才能clone下来项目或者进行提交文件等3. 配置好了之后,找到你想要clone下来的项目地址,直接复制地址,然后在终端输入git clone xxx某网址 就可以了4. clone 操作完成后,会发现当前目录原创 2020-12-19 23:27:14 · 7653 阅读 · 6 评论