Git
前方一片光明
作者专注于Java、架构、Linux、小程序、爬虫、自动化等技术。 工作期间含泪整理出一些资料,微信搜索【程序员高手之路】,回复 【java】【黑客】【爬虫】【小程序】【面试】等关键字免费获取资料。技术交流、项目合作可私聊。 微信:shuhao-99999
展开
-
GitLab回退到某次commit
step1:设置允许强制推送step2:在本地打开gitreset--hard commitIDgit push -fstep3:关闭强制推送原创 2022-04-11 21:15:00 · 4056 阅读 · 0 评论 -
Git分支与提交代码规范
Git分支与提交代码规范原创 2022-01-04 21:15:00 · 5485 阅读 · 0 评论 -
GitLab配置ssh key
生成ssh公钥和私钥对ssh-keygen -t rsa -C '邮箱地址'复制公钥打开~/.ssh/id_rsa.pub文件(~表示用户目录,比如我的windows就是C:\Users\Administrator),复制其中的内容gitlab上添加公钥Profile Settings-->SSH Keys--->Add SSH Key...原创 2021-10-13 18:30:00 · 5319 阅读 · 1 评论 -
Git——初始化本地项目并上传到gitlab
一、 gitlab上面新建project二、 本地项目操作1.初始化git init2.修改分支名为maingit branch -m 'main'3.与服务器建立关联关系git remote add origin http://192.168.5.8/cyhk/BS-MEDDRG.git4.拉取代码:git pull --rebase origin main5.添加所有文件git add .6.添加描述git commit -m 'first'7.推原创 2021-10-12 21:00:44 · 6510 阅读 · 0 评论 -
成功解决git rebase问题:First, rewinding head to replay your work on top of it...
意思是说,当前分支的当前节点与远程分支的节点不匹配,需要重置到远程分支的节点用下面的命令可以解决:git fetch origin; git reset --hard origin/<branch>原创 2021-03-13 19:40:28 · 22994 阅读 · 9 评论 -
git暂存命令
前言使用git想要拉取远程代码,但是又怕合并冲突,修改起来比较麻烦,可以通过下面的方式解决1.暂存代码把自己的代码暂存起来,或者说是隐藏起来:git stash2.拉取代码git pull *****或者git rebase3.释放暂存的代码git stash pop...原创 2021-01-20 14:22:38 · 6337 阅读 · 0 评论 -
与分支相关的git操作命令
新增分支git checkout -b private/...新增分支,并拉取远程分支git checkout -b private/...remotes/origin/...切换分支git checkoutprivate/...删除分支git branch -dprivate/...查看当前分支git branch查看所有分支git branch -a...原创 2020-06-11 20:56:54 · 6243 阅读 · 0 评论 -
SourceTree修改上一次推送的内容
前言有时候,我们用source tree提交并推送到远程之后,发现有些改动没有提交上去,但是又不想再提交一次,那么就可以用下面的方法修改上一次推送的内容。我们以下图中修改第三次提交为例:Step1重置到上一次提交右键第二次提交,点击“重置当前分支到此次提交”选择“软合并-保持所有本地改动”Step2重新提交代码可以看到提示:超前1个版本落后1个版本...原创 2019-12-19 18:41:51 · 10381 阅读 · 4 评论 -
完美下载安装SourceTree并成功启动
前言SourceTree版本:1.8.2.11(链接:点击打开链接 密码:6jev)官网下载比较慢,上面给了链接可以快速下载!以前管理项目版本都是用的SVN,最近接触了一次传说中的git。听前同事说,用SourceTree管理git项目比较好,所以,我就首先安装了SourceTree。安装之后遇到了坑,死活注册不了,可能是不熟悉国外的软件就是不好弄。不过也没有那么麻烦,按......原创 2019-12-26 08:50:49 · 15434 阅读 · 4 评论