当前位置: 首页 > news >正文

HTML建网站软件发布网

HTML建网站,软件发布网,wordpress ping服务插件,凡客做网站怎么样git基础入门 Git是一款免费、开源的分布式 版本控制系统 #xff0c;用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 git的安装 下载地址 注意#xff1a; 不要安装在中文目录不要使用桌…git基础入门 Git是一款免费、开源的分布式 版本控制系统 用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 git的安装 下载地址 注意 不要安装在中文目录不要使用桌面管理软件 安装很简单一直下一步即可。在任意的目录下右键能看到菜单, 就表示安装成功了。 https://github.com/ 注册 本地 git config --global user.email 505963847qq.com git config --global user.name xinglovepeng2019注意 使用了 --global该命令只需要运行一次就可以永久生效 配置了用户名和邮箱地址会被写入到c:/users/用户名文件夹/.gitconfig 文件中该文件是Git的全局配置文件配置一次永久生效 git三个区 要对某个项目使用git进行管理需要使用git init命令初始化git仓库 git init会在当前目录生成一个隐藏文件夹 .git 不要去修改这个文件夹下的任意东西。 git仓库会分成三个区 工作区我们书写代码的地方工作的目录就叫工作区。 暂存区暂时存储的区域在git中代码无法直接从工作区提交到仓库区而是需要先从工作区添加到暂存区然后才能从暂存区提交到仓库区。暂存区的目的是避免误操作。 本地仓库区将保存在暂存区域的内容永久转储到 Git 仓库中生成版本号。生成版本号之后就可以任何的回退到某一个具体的版本。 git基本命令 git init 作用初始化git仓库想要使用git对某个项目进行管理需要git init进行初始化 # 初始化仓库 在当前目录下生成一个隐藏文件夹.git git initgit add 作用将文件由 工作区 添加到 暂存区在git中文件无法直接从工作区直接添加到仓库区必须先从工作区添加到暂存区再从暂存区添加到仓库区。命令git add 文件名/目录名 # 将index.html添加到暂存区 git add index.html# 将css目录下所有的文件添加到暂存区 git add css# 将当前目录下所有的js文件添加到暂存区 git add *.js# 添加当前目录下所有的文件 git add . git add -A git add --allgit commit 作用将文件由 暂存区 添加到 仓库区生成版本号 # 将文件从暂存区提交到仓库 git commit -m 提交说明# 如果是一个已经暂存过的文件可以快速提交如果是未追踪的文件那么命令将不生效。 git commit -a -m 提交说明# 修改最近的一次提交说明 如果提交说明不小心输错了可以使用这个命令 git commit --amend -m 提交说明git config配置 如果是第一次提交需要配置提交者信息推荐和公司邮箱一致可以用QQ邮箱 # git config user.name 你的目标用户名 # git config user.email 你的目标邮箱名# 使用--global参数配置全局的用户名和邮箱只需要配置一次即可 git config --global user.name jepson git config --global user.email jepsonppqq.com# 查看配置信息 git config --list:q 退出# 取消配置 git config --unset --global user.name git config --unset --global user.email git status 作用查看文件的状态 命令git status 红色表示工作区中的文件需要提交绿色表示暂存区中的文件需要提交 命令git stauts -s 简化日志输出格式 git log 作用查看提交日志git log 查看提交的日志git log --oneline 简洁的日志信息 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bCYPmqKQ-1690623223367)(./assets/git01.png)] git重置 git reset 作用版本回退将代码恢复到已经提交的某一个版本中。 git reset --hard 版本号 将代码回退到某个指定的版本(版本号只要有前几位即可) git reset --hard head~1将版本回退到上一次提交 ~1:上一次提交~2:上上次提交~0:当前提交 当使用了git reset命令后版本会回退使用git log只能看到当前版本之前的信息。使用git reflog可以查看所有的版本信息 git忽视文件 在仓库中有些文件是不想被git管理的比如数据的配置密码、写代码的一些思路node_modules等。git可以通过配置从而达到忽视掉一些文件这样这些文件就可以不用提交了。 在仓库的根目录创建一个.gitignore的文件文件名是固定的。将不需要被git管理的文件路径添加到.gitignore中 # 忽视idea.txt文件 idea.txt# 忽视css下的index.js文件 css/index.js# 忽视css下的所有的js文件 css/*.js# 忽视css文件夹 cssgit分支操作 分支就是科幻电影里面的平行宇宙当你正在电脑前努力学习Git的时候另一个你正在另一个平行宇宙里努力学习SVN。 如果两个平行宇宙互不干扰那对现在的你也没啥影响。不过在某个时间点两个平行宇宙合并了结果你既学会了Git又学会了SVN [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fSCAFABW-1690623223368)(./assets/fenzhi.png)] 为什么要有分支 如果你要开发一个新的功能需要2周时间第一周你只能写50%代码如果此时立即提交代码没写完不完整的代码会影响到别人无法工作。如果等代码写完再提交代码很容易丢失风险很大。有了分支你就可以创建一个属于自己的分支别人看不到也不影响别人你在自己的分支上工作提交到自己的分支上等到功能开发完毕一次性的合并到原来的分支。这样既安全又不影响他人工作。多人开发 A --登录 B—注册 C—列表 各创建一个分支互不影响 功能开发完毕 合并 git分支命令 在git中分支实质上仅仅是一个指针每次代码提交后这个分支指针就会向后移动保证一直指向最后一次提交的的版本。git中使用HEAD指向当前分支 创建分支 git branch 分支名称创建分支分支中的代码在创建时与当前分支的内容完全相同。git在第一次提交时就有了一个叫master的主分支。git branch dev创建了一个叫做dev的分支 查看分支 git branch可以查看所有的分支在当前分支的前面会有一个*在git中有一个特殊指针HEAD,永远会指向当前分支 切换分支 git checkout 分支名称切换分支 HEAD指针指向了另一个分支在当前分支的任何操作都不会影响到其他的分支除非进行了分支合并。提交代码时会生产版本号当前分支会指向最新的版本号。 创建并切换分支 git checkout -b 分支名称 创建并切换分支切换分支会做两件事情 创建一个新分支把head指针指向当前的分支 删除分支 git branch -d 分支名称 可以删除分支注意不能在当前分支删除当前分支需要切换到其他分支才能删除。注意master分支是可以删除的但是不推荐那么做。 合并分支 git merge 分支名称 将其他分支的内容合并到当前分支。在master分支中执行git merge dev 将dev分支中的代码合并到master分支分支合并 git合并冲突【手动选择】 对于同一个文件如果有多个分支需要合并时容易出现冲突。合并分支时如果出现冲突只能手动处理再次提交一般的作法把自己的代码放到冲突代码的后面即可。
http://www.pierceye.com/news/874906/

相关文章:

  • 佛山网站设计外包有没有做淘宝客网站的
  • 手机怎么做3d短视频网站网站开发工程师php岗位职责
  • 莆田做网站公司电话人才网站建设方案
  • 找人做网站需要问哪些问题桂林漓江悦府
  • 专门做2次元图片的网站高清vpswindows在线看
  • 青岛手机建站公司网站源码com大全
  • 电脑搭建网站需要空间wordpress文件夹权限设置方法
  • 建设网站基础医疗网站建设比较好的
  • 建个网站视频教程小程序开发是前端还是后端
  • 广州分享网站建设网站速度查询
  • 做电商网站价钱传奇类网页游戏大全
  • 如何选择南京网站建设网站制作能赚多少钱
  • 一站式网站设计已有域名如何在花生壳网站做二级域名托管
  • 哪个网站可以接图纸做返利网站怎么做的
  • 旅游网站建设国内外现状辽阳专业建设网站公司
  • 免费视频模板网站wordpress不写代码
  • 设计网站公司 露 联湖南岚鸿小程序网站开发公司
  • 聊城网站设计seo公司重庆
  • 网站布局技术厦门网站建设680元
  • 深圳物流公司网站建e网怎么做效果图
  • 做营销网站公司建个个人网站一年多少钱
  • 阆中网站网站建设代理网络服务器
  • 企业网站新模式seo排名推广工具
  • 山东做网站三五个人网页设计作品简单
  • 福州网站建设软件网站做了301怎么查看跳转前网站
  • 网站开发竞品分析网站开发与规划
  • 香山红叶建设有限公司网站网络营销方式落后的表现
  • 合肥百姓网网站建设263云通信官方网站
  • 深圳建设网站seo 手机电商数据分析师
  • 网站内外链怎么做公司建设包括哪些方面