
Git
实例生产
cloud-笔记
这个作者很懒,什么都没留下…
展开
-
git 指定合并某个commit
git 合并原创 2022-10-24 12:07:57 · 3702 阅读 · 0 评论 -
git 代码回退
笔记: git代码回退 1. git log //记录 2. git reset --hard ID //回退本地代码库 ID是commit ID 3. git push -f //强推到远程 多人 git 提交 流程 //参考上篇 git rebase git checkout jk_dev // git add xx // git commit -s //现暂存自己的分支 git fetch //再拉取最新的 git rebase develop //合并到自己的分支 git push原创 2021-12-27 16:38:50 · 1746 阅读 · 0 评论 -
git rebase与git merge的区别
git rebase的原理以及其和git merge的区别是什么? 切分支开发 1 > 创建一个dev-jk 分支并推送到远程仓库 git checkout -b dev-jk git push origin dev-jk 2 > 此时本地的git分支如下 C1 <- C2(master) | dev-jk(HEAD) 此时我们提交了三次commit,git分支如下 C1 <- C2(master) | C3 <- C4原创 2020-11-05 10:40:13 · 196 阅读 · 0 评论 -
git安装以及连接gitlab
1, yum install git 2,用户配置 3,创建密码 说明:回到你的linux机器,使用命令:cd ~回到当前用户的家目录下,然后使用命令:ssh-keygen -t rsa -C "邮箱地址”创建公钥和私钥对,如果提示-bash ssh-keygen:command not found ,那么使用命令yum -y install openssh-clients安装openssh。 接下来会有三个提示,一个是Enter file in which to save the key(/roo原创 2020-07-23 18:35:08 · 728 阅读 · 0 评论 -
git clone下的包不能直接加载到项目中
git问题描述: golang 的开发是以包引用的机制,所以经常会用到第三地方的包。 当你 git get/clone xxx 第三方的包时 编译无误,但是git push 却是一个空文件 提交代码到gitlab上 却是个空 的文件夹 导致别人pull下来编译报错 原因: 因为别人的包是一个项目,你自己的也是一个项目。 解决方案: 你把它当作包使用 应该把其 .git删掉,它是项目依赖。一个项目中只能有一个。 ...原创 2020-07-13 18:39:23 · 522 阅读 · 0 评论