git
dj1540225203
加油打工人
展开
-
gitee规范团队 代码提交
2.gitee代码仓库断控制,上面只是规范了程序员开发端;但是gitee也要管理控制;正则根据每个公司的不同来进行。1.团队开会规范 使用 插件 : git Commit Message Helper 插件进行代码提交前规范。原创 2024-03-30 10:53:56 · 292 阅读 · 0 评论 -
fastadmin 项目gitee管理
注意:如果是直接把远程代码同步到本地,默认是你在 .gitignore中设置是无效的,代码一样会提交,需要先使用上面的截图去掉缓存,提交push,在pull,后面就可以正常处理了。原创 2023-07-22 11:17:07 · 637 阅读 · 0 评论 -
sourcetree 标签tag
曾几何时我以为打标签没啥用,后来发现是我太年轻了,其实标签可以跟踪每次发布的代码,还可以快速找到曾经何时我们上线的代码(因为版本可以已经迭代了N个了,我们自己都忘记了),但是通过tag可以快速定位到每次你特意打标记的地方重现当时的代码场景。①一般都是一个重要的节点,你想打一下标记,这个节点可以是合并代码或者一次重要的commit,当然这个tag可以推送到远程,共享,也可以不共享,本地开发自己玩。②创建tag之后,可以右键查看细节等,可以看到这次提交了哪些文件变化,或者这次版本上线..原创 2022-05-18 11:36:22 · 3669 阅读 · 0 评论 -
git commit 提交代码的艺术
提交代码是每个程序员日常工作中的一个重要事情,但是往往又不受重视。一些良好的习惯可以帮助你提高效率。代码版本管理工具作为程序员,除了写代码本身这个主技能外,代码版本管理工具的使用是一个必要的辅助技能点,应该说没有哪个程序员不会用,只是用得好不好,溜不溜而已。既然是辅助技能,所以一般不用点满,够用就行。我从 08 年参加工作的第一天,就开始使用代码版本管理工具了,之前根本没听说过。后来在不同的公司接触了不同的代码版本管理工具。有 CVS,SVN,Git。这些工具各有优缺点,这里不展开讨论,因为我用原创 2022-04-26 11:37:25 · 266 阅读 · 0 评论 -
sourcetree中刷新同步远程的分支
sourcetree中的中的分支不会主动同步远程的分支的,如果远程分支已经删除了,但是本地sourcetree中还在,搞的自己都不知道哪些分支还存在的,此时可以使用名称,同步远程分支到本地。git remote update origin -p...原创 2022-04-02 15:32:05 · 1646 阅读 · 0 评论 -
正常的代码上线流程(一)
参考来源:说一说正常的代码上线很多时候,经验是被痛苦逼出来的,流程是被错误逼出来的。在上线的过程当中,这段时间遇到了一些问题,造成了研发耽误了不少时间。原因是上线的不规范性以及没有任何的权限限制。另外互联网项目版本开发都非常频繁。一天上线十几个小版本,也是有可能的。像我现在的公司,经常一天修改好多次文案,就需要不断的上线。如果处理不及时上线的话,会造成用户的一些误解,导致一些投诉以及不好的用户体验。这么频繁的修改上线,也是需要一定的流程和规范保证。Git 代码管理很多互联网公司都开始使用Gi原创 2021-12-21 15:50:36 · 2419 阅读 · 0 评论 -
Mac book pro M1 sourcetree自定义操作
导出操作有2种,一种是按照选择的文件进行到处;一种是指定节点进行到处。1.在指定文件下新建export.sh(按照文件导出),commit_export.sh(按照指定某次提交commit节点导出)。2.赋给shell文件可执行权限。3.进行导出操作。废话少说直接上图,秒懂!最后附上shell脚本代码啦;自己存脚本的路径改成自己Mac上对应路径即可export.sh#仓库路径 导出未提交的文件REPO_PATH=$1#文件的类型FOLD...原创 2021-07-25 14:28:41 · 1136 阅读 · 2 评论 -
sourcetree之 变基
变基?开始一看一脸懵逼,还以为是变态搞基!其实意思也差不多!变基实操,原来变基是为了分支的整洁!原创 2021-07-23 11:56:10 · 921 阅读 · 0 评论 -
git分支管理
作为一个技术主管,那么肯定需要代码管理的工作,如果一个团队有很多开发者,怎么管理一个团队每个人的代码呢? 假设使用的是git代码管理,如何对分支进行处理,对分支如何创建分支并且管理他们呢?如何让开发者自己部署分支代码到测试环境呢? gitlab服务器怎么管理呢?如何创建一个git项目呢? 开发过程中遇到突发情况生产bug,临时需求等等怎么处理呢?技术主管:搭建gitlab服务器,进行git代码关联,创建相关开发者账号密码。部署自动化部署如:瓦力 (控制为增量部署,不能部署master分支,可自动部署原创 2021-03-20 16:27:56 · 217 阅读 · 0 评论 -
单体项目多服务器发布
当一个项目需要多台服务器部署,在多台服务器上又是同样的代码的时候,通过什么方式部署方便呢?如果你还是手动一台一台的ftp的方式部署,那么该看看这个文档了,毕竟程序员要懂得释放生产力。部署代码的方式很多种,有瓦力自动化部署,jenkins自动化部署,还有使用同步方式去部署,亦或是使用swoole脚本自动化部署,或者bash shell部署等等,但是今天我们讲的主题都不是这些,我们讲的是懒人操作,毕竟我们要把生产力用到刀刃上业务开发。下面使用的是batchShell软件直接部署 参考:BatchSh..原创 2021-02-05 11:26:02 · 672 阅读 · 0 评论 -
sourcetree支持同个文件部分提交,回滚操作
https://www.jianshu.com/p/07d3a90425d4原创 2020-05-05 13:39:18 · 833 阅读 · 0 评论 -
phpstorm之git的使用
其实phpstorm可以对比某个文件在各个分支上的不同;进而快速进行你想要的处理如图:某个文件-》右键-》git-》compare with快捷方式提交代码也是可以的;基本操作就是pull->push...原创 2020-04-26 23:46:56 · 422 阅读 · 0 评论 -
sourcetree复制文件路径进行瓦力部署
sourcetree可以单个文件复制,但是在windows下就很蛋疼,每次都要复制路径出来还要替换;老子都快烦死了,还好找了个快捷的方式:就是通过命令行取获取如:git log --name-only -1 //获取最新的一次提交的文件列表 -5就是5次,enter键就可以查看了这样子我就能复制多个文件直接部署瓦力了,美滋滋git 查看最近或某一次提交修改的文件列表相关命令整理...原创 2020-04-25 22:01:48 · 637 阅读 · 0 评论