随笔分类 -  git

git相关操作
摘要:g=gitga='git add'gaa='git add --all'gam='git am'gama='git am --abort'gamc='git am --continue'gams='git am --skip'gamscp='git am --show-current-patch'g 阅读全文
posted @ 2025-02-14 18:19 Questions张 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1 找到旧的仓库文件数据 /var/opt/gitlab/git-data/repositories/ cd /var/opt/gitlab/git-data/repositories/ 2 然后找到对应的具体项目,例如demo.git cd demo.git 3 在新的gitlab服务上,新建空文 阅读全文
posted @ 2025-01-19 13:15 Questions张 阅读(9) 评论(0) 推荐(0) 编辑
摘要:要使 GIT_SSH_COMMAND 只对特定的 Git 仓库生效,可以在仓库的配置文件中进行设置。具体步骤如下: 方法:在特定 Git 仓库中设置 进入特定的 Git 仓库目录: cd /path/to/your/repo 设置 SSH 命令: git config core.sshCommand 阅读全文
posted @ 2024-12-14 12:58 Questions张 阅读(20) 评论(0) 推荐(0) 编辑
摘要:实际工作场景中经常会用到的一个技巧,比较两个分支之间差了哪些commit还没有合并?? 回答一个问题:我当前开发的这个feature/001分支,有哪些commit还没有被合并到master分支? 我要看一下,当前开发的这个feature分支,有哪些commit还没有被合并到master分支中去?如 阅读全文
posted @ 2021-11-04 14:49 Questions张 阅读(2308) 评论(0) 推荐(0) 编辑
摘要:git reset --hard HEAD^,就可以回退到上一个版本 HEAD^,代表了什么? HEAD -> master -> commit(add methods for classes) HEAD^,代表的是commit(add methods for classes)的上一个commit( 阅读全文
posted @ 2021-11-02 11:22 Questions张 阅读(253) 评论(0) 推荐(0) 编辑
摘要:git log --patch -2,--patch可以显示每次提交之间的diff,同时-n可以指定显示最近几个commit。这个是很有用的,可以看最近两次commit之间的代码差异,进行code review是比较方便的。 git log --stat,可以显示每次commit的统计信息,包括修改 阅读全文
posted @ 2021-11-02 11:04 Questions张 阅读(271) 评论(0) 推荐(0) 编辑
摘要:加一下参数,告诉git这个pull的仓库地址是正确的,允许无关的历史(因为本地分支与远程分支没有共同的提交历史) git pull --allow-unrelated-histories 阅读全文
posted @ 2020-06-01 06:31 Questions张 阅读(167) 评论(0) 推荐(0) 编辑
摘要:Git最小配置 某账号下所有的Git仓库都有效 git config —global user.name ‘您的名称’ git config —global user.email ‘您的Email’ 只对当前Git仓库有效 git config —local user.name ‘您的名称’ git 阅读全文
posted @ 2020-05-15 11:38 Questions张 阅读(498) 评论(0) 推荐(0) 编辑
摘要:1 将这些忽略文件添加到.ignore文件里面 2 自己copy这些文件以及文件夹到另一个地方 3 然后删除这些文件和文件夹 4 添加所有的文件以及删除的文件到暂存区,并提交推送远程 git add --all . git commit git push 5 然后再copy回来这些文件到原来的地址, 阅读全文
posted @ 2020-05-08 16:36 Questions张 阅读(725) 评论(0) 推荐(0) 编辑
摘要:1 自己在gitlab上建一个仓库后,后面会有一个命令使用demo,按照那个命令就可以了 直接clone项目 git clone git@new.gitlab.jiushiyaokuaile.cn:root/demo.git cd demo touch README.md git add READM 阅读全文
posted @ 2020-05-07 14:54 Questions张 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:1 现象 自己git merge --no-ff feature1.3.0 无法合并代码到develop,代码还是停留在feature1.3.0的分支 并提示一下错误 2 解决方案 改个名字 git branch -m 'feature1.3.0' ‘feature1.3.1' 之后再通过git m 阅读全文
posted @ 2019-09-29 10:15 Questions张 阅读(1147) 评论(0) 推荐(0) 编辑
摘要:1 直接yum安装 2 验证 阅读全文
posted @ 2019-08-03 09:57 Questions张 阅读(153) 评论(0) 推荐(0) 编辑
摘要:1 生成ssh key zj改成你自己的邮箱或者名字之类的 ssh-keygen -t rsa -C "zj" 2 找到你生成的ssh key copy 公钥 添加到gitlab的用户配置里面 3 gitlab的添加配置路径 4 验证一下结果,是否可以通过ssh方式下载gitlab项目 阅读全文
posted @ 2019-08-03 09:56 Questions张 阅读(1008) 评论(0) 推荐(0) 编辑
摘要:1 ssh -v git@github.com 通过这个命令打印调试信息 ebug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: rekey after 134217728 blocks debug1: 阅读全文
posted @ 2019-05-11 11:03 Questions张 阅读(2456) 评论(0) 推荐(0) 编辑
摘要:1 在当前分支,查看要合并的分支版本号 git log 需要合并的commit版本号 16b7df3aa1e64e00554a8a3c871e59db8cd87b16 2 切换到 指定分支 git checkout develop 3 执行合并指定commit版本到develop分支 get che 阅读全文
posted @ 2018-12-16 10:47 Questions张 阅读(514) 评论(0) 推荐(0) 编辑
摘要:1 命令 git log --pretty=oneline 文件名 ➜ admin git:(feature/v1.5.0_20181202_group) git log --pretty=oneline AdminStudentServiceImpl.java 2 git show 版本号 ➜ a 阅读全文
posted @ 2018-12-16 10:15 Questions张 阅读(1021) 评论(0) 推荐(0) 编辑
摘要:第一步 生成对应的ssh key 1 后面输入你的用户名 或者 邮箱 2 输入一个独立的ssh key名字 区别之前的名字 第二步 编辑 config文件 在.ssh/目录下面 在config文件配置如下信息 对照你自己的远程git服务器域名 以及 本地生成sshke私钥名 以及 git用户添加 H 阅读全文
posted @ 2018-12-07 11:54 Questions张 阅读(391) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示