git安装配置及使用(简化版)
wxin55 2024-11-19 12:38 7 浏览 0 评论
git使用建议包含安装、经理管理、开发者使用部分!
1、git下载安装:
可以在学习或开发群里搜索git,下载对应版本!或到官网GIT官网直接下载对应版本!
如果你安装的群内部版本:
先安装git,再安装TortoiseGit,最后安装语言包,安装TortoiseGit有红叉叉的选项,改为entire。
2、git配置
网站更目录右键点击,选择TortoiseGit>setting>general>language改为中文
3、git bash 配置
鼠标右键选择git bash here,然后一行一行复制下边英文部分,在bash弹出框里面右键选择paste,回车确定。
保存认证 :
git config --global credential.helper store
忽略ssl证书:
git config --bool core.bare true
配置空目录:
git config --bool core.bare true
4、git详细使用说明(可暂不阅读,后期自己有兴趣阅读)
http://www.bootcss.com/p/git-guide/
5、git常规操作解释(网站根目录,鼠标右键点击)
5.1 克隆:第一次拉取服务器代码的操作。
5.2 拉取:获得服务器上所有分支变化,并将当前所在分支和服务器相同分支合并。
5.3 获取:获得服务器上所有分支变化,但并不与本地各分支合并。
5.4 合并:将你所在分支与其他某分支代码合并,那个分支并不变化。
5.5 切换/检出:切换到另一个分支或者基于当前分支创建分支,也可以通过点击…按钮查看和删除本地和远程(remote)分支。
5.6 显示日志:可以看到所有作者的所有修改,具体到某个文件的某一行的修改。需要打开日志左下边的所有分支复选框。
5.7 版本分支图:可以看到目前分支的形态。
5.8 设置:主要是设置全局作者。
5.9 删除分支,推送之后,其他人本地分支通过获取或者拉取操作,需要选中修剪,否则本地分支并不会变化。
5.10 如果创建分支无修改,不要推送分支。比如创建test1分支,再基于test1建test11分支,然后修改test1提交,修改test11提交,查看版本分支图,实际是test1和test11是兄弟,而不是父因为他们head头(起点hash)是一样的。
5.11 rebase操作:这个操作可以简单理解为你的分支变为某个分支的子分子。主要是由于父分支修改后,为了使分支清晰,可采用将子分子变基到父分支。
5.12 提交:将当前分支变化提交到本地库里面
5.13 推送:将当前分支推送到服务器(不存在会建)
6、测试与使用(在右键菜单操作)
0、克隆地址:即项目git地址,用户名和账户即在gits.24di.cn上注册的用户名和密码
1、克隆后你在master分支上,请检出/切换到dev分支(没有则自建),就可以玩代码了,可以随时提交,但不要随时推送。
2、推送是在你需要别人更改或者主管要求推送你的分支情况下,才推送。推送只需要推送当前分支,千万不要点推送所有分支。
3、提交代码写日志,请尽量写清楚、分条的把自己做的功能更改阐述下。
4、分支不要简写,命令范例为dev_test_功能名或者用户名(官方学习项目采用dev-任务ID命名,比如dev-23),然后再往下建分支。
5、作者设置请以自己的中文名字或者全拼拼音,可以在git设置中的全局设置修改,不要有事没事去改作者。
6、先获取(fetch)代码,会从公网获得相关所有分支情况,然后合并romote相关分支。
7、遇到冲突,冲突双方一起解决,不要乱删代码。
8、正式工作时,随时可以提交,按需求推送。而一般下午推送,第二天早上获取和合并或者拉取代码。
9、当前分支更改,一定要注意是否提交,否则切换分支会串到其他分支上产生问题。
10、需要自己更多学习git细节知识。
若已确定可以开始做公司正式项目,可直接向项目负责人请求对项目授权,当然,公开项目不需要授权。
若有其他问题,留言!
相关推荐
- 总结雅虎前端性能优化技巧(16条)
-
前言在日常开发中,有很多场景需要我们去做好前端优化,为了防止遗忘,加深记忆,今天参阅了一些资料以及自己的一些总结,梳理出来15条优化技巧。1.合并文件css、js合并,减少http请求数,每次http...
- 前端掉坑血泪史!4 个 React 性能优化绝招让页面秒开
-
在前端圈子里摸爬滚打这么多年,我发现React开发时踩坑的经历大家都大同小异。页面加载慢、组件频繁重渲染、状态管理混乱……这些痛点,相信不少前端工程师都感同身受。别愁!今天就给大家分享4个超...
- Qwik:革新Web开发的新框架
-
听说关注我的人,都实现了财富自由!你还在等什么?赶紧加入我们,一起走向人生巅峰!Qwik:革新Web开发的新框架Qwik橫空出世:一场颠覆前端格局的革命?是炒作还是未来?前端框架的更新迭代速度,如同...
- 大模型服务平台百炼使用
-
提供完整的模型训练、微调、评估等产品工具,预置丰富的应用插件,提供便捷的集成方式,更快更高效地完成大模型应用的构建。一、通过变量的方式使用平台模板一个好的Prompt可以更好的让模型理解我们的需求,产...
- Vue应用性能优化实战:8 个提升页面加载速度的关键策略
-
一、构建优化与代码精简1.1代码分割与异步加载路由级代码分割:使用动态导入语法拆分路由组件组件级懒加载:结合Suspense实现按需加载javascript//vue-router4.x配置...
- 前端里那些你不知道的事儿之 【window.onload】
-
作者:京东科技孙凯一、前言相信很多前端开发者在做项目时同时也都做过页面性能优化,这不单是前端的必备职业技能,也是考验一个前端基础是否扎实的考点,而性能指标也通常是每一个开发者的绩效之一。尤其马上接近...
- 谷歌站长后台的“核心网页指标”不合格先优化哪个最有效?
-
根据对上千个网站案例的分析,90%的站长在修复时都陷入“盲目优化”误区——要么死磕服务器配置却忽略图片规范,要么过度压缩JS反而引发CLS布局错位。事实上,移动端页面抖动(CLS)才是60%中小网站的...
- Vue3 开发效率拉胯?这 10 个技巧让你开发速度翻倍!
-
写Vue3项目时,是不是经常被数据更新延迟、组件间传值混乱、页面卡顿这些问题搞得焦头烂额?别担心!今天带来10个超实用的Vue3实战技巧,全是从真实项目中总结出来的“血与泪”经验,帮你...
- 2024年的JavaScript性能优化:仍然重要吗?
-
#记录我的9月生活#在不断发展的Web开发领域,新的JavaScript框架和库令人眼花缭乱,很容易让人忽视一些基本的东西。但在这股兴奋之中,性能作为一个卓越用户体验的基石,不能被忽略。为什么?因为...
- JS 图片简易压缩【实践】
-
作者:政采云前端团队转发链接:https://juejin.im/post/5ea574cc518825736e57fcca前言说起图片压缩,大家想到的或者平时用到的很多工具都可以实现,例如,客户端类...
- Vue3 开发总踩坑?这 10 个技巧让你少走半年弯路!
-
前端开发的路上,Vue3虽然强大,但坑也不少!性能优化总没效果?复杂组件通信一头雾水?别担心!今天分享10个超实用的Vue3实战技巧,全是一线开发总结的经验,帮你轻松避开开发雷区,效率直接拉...
- 前端分享-Vue首屏加载优化
-
首屏加载速度直接影响用户留存率——当加载时间超过3秒,53%的用户会直接离开(网上来的数据)。Vue单页应用尤需重视,因为传统打包方案会将所有资源打包成巨大的vendor.js,导致用户首次访问时像下...
- Core Web Vitals 变了,网站性能这件事得重新关注
-
现在做网站优化,不能只看速度条,不管你是搞外贸独立站,还是给品牌建站,体验页面这件事你迟早得面对。谷歌这两年把网站的“体验感”提得越来越多,尤其是CoreWebVitals(网页核心指标)一出来,...
- 页面卡顿到崩溃?5 个实战技巧让前端性能飙升 80%!
-
作为前端工程师,你有没有遇到过这种情况:精心开发的页面,一上线就被用户吐槽卡顿、加载缓慢,甚至频繁崩溃。明明代码逻辑没问题,可性能就是上不去,这到底是哪里出了问题?别着急,今天就来分享5个超级实用...
- 周末复习前端js基础知识点总结一,记录完之后好复习(大佬勿喷)
-
一、深浅拷贝知识1、基本数据类型只有赋值没有拷贝2、数组和对象的赋值是浅拷贝3、结构赋值是深拷贝还是浅拷贝?二、实现深拷贝的几种常用方法方法1、通过json方法深拷贝方法2.基本的封装深拷贝的方法采用...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- hive行转列函数 (63)
- sourcemap文件是什么 (54)
- display none 隐藏后怎么显示 (56)
- 共享锁和排他锁的区别 (51)
- httpservletrequest 获取参数 (64)
- jstl包 (64)
- qsharedmemory (50)
- watch computed (53)
- java中switch (68)
- date.now (55)
- git-bash (56)
- 盒子垂直居中 (68)
- npm是什么命令 (62)
- python中+=代表什么 (70)
- fsimage (51)
- nginx break (61)
- mysql分区表的优缺点 (53)
- centos7切换到图形界面 (55)
- 前端深拷贝 (62)
- kmp模式匹配算法 (57)
- jsjson字符串转json对象 (53)
- jdbc connection (61)
- javascript字符串转换为数字 (54)
- mybatis 使用 (73)
- 安装mysql数据库 (55)