随笔分类 - git
摘要:一,thinkphp默认忽略/vendor目录 默认的.gitignore文件: *.log .env composer.phar composer.lock .DS_Store Thumbs.db /.idea /.vscode /vendor /.settings /.buildpath /.p
阅读全文
摘要:一,git项目管理端添加项目:(gitolite) # vi gitolite.conf # git add -A # git commit -m "add a project:lhdadm"; # git push origin master 二,客户端初始化项目 1, 先创建项目 $ git i
阅读全文
摘要:一,报错信息: hint: Diverging branches can't be fast-forwarded, you need to either: hint: hint: git merge --no-ff hint: hint: or: hint: hint: git rebase hin
阅读全文
摘要:一,为指定commit打tag: # git tag 'v1.0.1' f172507f3e9eaf6edb13042f51a52934e48925b7 查看tag列表: # git tag v1.0.1 二,从tag获取当前版本: 展示当前分支的最近的 tag # git describe --t
阅读全文
摘要:一,问题的现象: 1,安装laravel/ui这个第三方库后,它的文件不出现在未跟踪文件中,如下: liuhongdi@lhdpc:/web/api/vendor/laravel/ui$ git ls-files ./ liuhongdi@lhdpc:/web/api/vendor/laravel/
阅读全文
摘要:一,关于gitolite 1,官网: https://gitolite.com/gitolite/index.html 2,代码网站: https://github.com/sitaramc/gitolite 3,说明: 3个角色: git服务器,上面运行gitolite/ssh服务 管理服务器:用
阅读全文
摘要:一,第一种方法:用remove命令删除origin 例子:我们把地址从apiweb1修改为apiweb2 查看remote liuhongdi@lhdpc:/data/vue/apiweb$ git remote -v origin https://gitee.com/liuhongdi/apiwe
阅读全文
摘要:一,在新机器上操作,生成免密登录的密钥: 1,创建无需密码登录 创建密钥 liuhongdi@lhdpc:~# ls .ssh ls: 无法访问 '.ssh': 没有那个文件或目录 生成密钥,一路回车即可 liuhongdi@lhdpc:~# ssh-keygen -t rsa Generating
阅读全文
摘要:一,登录到gitee后,创建项目 如图: 项目创建完成后,可以看到项目的相关信息 如何上传代码的信息已经写的很清楚了 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https://blog.imgtouch.com本文: https://blog.imgtouch.com/index.php/
阅读全文
摘要:零,centos8平台如何安装gitosis服务? 参见:centos8平台安装gitosis服务: https://imgtouch.com/index.php/2023/05/20/centos8-linux%e5%ae%89%e8%a3%85gitosis%e6%9c%8d%e5%8a%a1g
阅读全文
摘要:一,git服务器端:准备gitosis需要的各依赖软件 1,确认openssh是否存在?如不存在,以下列命令进行安装 [root@yjweb ~]# yum install openssh openssh-server openssh-clients 2,安装git [root@yjweb ~]#
阅读全文
摘要:一,git reset的功能: 该命令修改HEAD的位置,即将HEAD指向的位置改变为之前存在的某个版本, 说明: 修改后,push到远程仓库时需要使用“git push -f”提交更改 原因:因为我们本地库HEAD指向的版本比远程库的要旧 说明:架构森林是一个专注架构的博客, 网站:https:/
阅读全文
摘要:一,git stash的作用: 能够将所有未提交的修改(工作区和暂存区)保存至堆栈中,用于后续恢复当前工作目录 说明:架构森林是一个专注架构的博客, 网站:https://blog.imgtouch.com本文: https://blog.imgtouch.com/index.php/2023/05
阅读全文
摘要:一,git的tag是什么? tag就是给commit起一个容易记忆容易理解的名字 说明:架构森林是一个专注架构的博客, 网站:https://blog.imgtouch.com本文: https://blog.imgtouch.com/index.php/2023/05/16/gittag-de-y
阅读全文
摘要:一,git merge 与 git rebase的区别 1,git merge 例如: master分支合并dev分支,git将两个分支dev和master上的所有commit , 按照提交时间的先后顺序进行依次放到master分支上 2, git rebase操作实际上是将当前执行rebase分支
阅读全文
摘要:一,如何修改一个commit的注释? root@kubuntu:/data/git/clog# git commit --amend 说明:架构森林是一个专注架构的博客, 网站:https://blog.imgtouch.com本文: https://blog.imgtouch.com/index.
阅读全文