Tag "git" 相关话题

经验总结

Git 实用命令:git stash 让你在分支间切换自如,工作更高效

Deshun 发布于 3年前 (2022-05-07) 976℃ 评论(0) 赞 (0)

git branch 、git checkout 、git commit 、git pull 、git push,这些基本的 Git 命令,大家肯定不陌生。今天我再分享一个开发过程中比较实用的命令,可以大大提高工作效率,解决疑难场景,让我们开始吧。git stashstash 命令能够将还未 commit 的代码暂存起来,让你的工作目录变干净。应用场景你正在 feature 分支开发新功能,突然你...

经验总结

Git大小写不敏感问题避免,Jenkins代码构建失败踩坑记录

Deshun 发布于 3年前 (2022-01-26) 1351℃ 评论(0) 赞 (0)

前几天同事遇到一个问题,代码修改完本地可以运行,提交到 gitlab ,Jenkins 构建失败,报错找不到文件(图片)。然后改了半天的路径和引入方式:require import @/ 相对路径 都试了,还是构建失败。最后发现本地图片文件名是大写,gitlab 上面是小写,所以导致 Jenkins 构建失败。这就涉及到 Git 大小写敏感的问题了,简单梳理一下逻辑:张三编写组...

经验总结

撤销 git add . 并保留修改的方法

Deshun 发布于 3年前 (2022-01-11) 1996℃ 评论(0) 赞 (0)

执行完 git add . 才发现没有在对应的分支,如何撤回呢?可以参考下面的方法:文件退出暂存区,但是修改保留:git reset --mixed撤销所有的已经 add 的文件:git reset HEAD .撤销某个文件或文件夹:git reset HEAD  -filename另外:...

经验总结

Git基础:利用reset重置命令恢复commit代码及其扩展

Deshun 发布于 3年前 (2021-06-22) 2117℃ 评论(0) 赞 (1)

有时候代码写完 commit 了,发现用错分支了,就很尴尬,这时候可以用 reset 重置命令,将代码恢复到指定的版本。在学习 reset 命令之前,先了解两个命令。git-log显示从最近到最远的提交日志。git log如果输出信息太多,看得眼花缭乱,可以试试加上 --pretty=oneline 参数。这样会把每条记录以一行的形式输出:$ git log ...

经验总结

gIt switch切换分支报错Deletion of directory 'swiper/images' failed.

Deshun 发布于 4年前 (2021-02-04) 1590℃ 评论(0) 赞 (2)

今天遇到一个奇怪的问题,在执行 git switch master 命令时报错:Deletion of directory 'swiper/images' failed. Should I try again? (y/n)问题原因:一般是文件被占用,导致 git 无法执行相应操作,我这就是因为...

经验总结

创建远程仓库,如何将本地项目上传到GitLab

Deshun 发布于 4年前 (2020-09-05) 1936℃ 评论(0) 赞 (1)

最近抽时间搭建了一个自己的 Git 服务器(GitLab),准备把一些项目传上去。将本地项目上传到 Git :有三种方式:1、创建了一个全新的仓库,直接 git clone 拉到本地就可以:git clone http://git.ideshun.cn/Deshun/w3h5.git  #将远程仓库克隆到本地 cd blog-dblog ...

经验总结

git改错分支的补救方法:git stash暂存

Deshun 发布于 4年前 (2020-08-06) 2249℃ 评论(0) 赞 (0)

在日常开发中,难免会遇到改了半天代码,发现忘记切换分支了,本来应该在 Feature 分支进行开发,结果在 Develop 分支上敲了半天。还有在开发过程中遇到了比较紧急的 bug 需要修改,当前代码又不想放到暂存区或者 commit 提交。这时候就可以使用 git stash 命令,将工作区代码“储藏”起来:git stash Saved working ...

经验总结

Git从某个分支的某次提交新建分支拉取代码

1

Deshun 发布于 4年前 (2020-06-20) 2846℃ 评论(0) 赞 (1)

Git从某个分支的某次提交新建分支拉取代码

最近有个项目比较乱,新功能没有做完,develop 分支不能合并到主干,又有新的需求需要修改,但是 master 主干分支的代码又不够新。只能从 develop 分支的某一次提交上拉取代码,到本地分支,然后进行修改,再提交合并到 master 分支。Git 拉取某一次提交的代码版...