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

昆明公司建设网站制作企业网站设计素材

昆明公司建设网站制作,企业网站设计素材,新东方厨师学费价目表,成功案例 品牌网站Git简介 Git是一个分布式版本控制工具#xff0c;通常用来对软件开发过程中的源代码文件进行管理。通过Git仓库来存储和管理这些文件#xff0c;Git仓库分为两种#xff1a; 本地仓库#xff1a;开发人员自己电脑上的Git仓库 远程仓库#xff1a;远程服务器上的Git仓库…Git简介 Git是一个分布式版本控制工具通常用来对软件开发过程中的源代码文件进行管理。通过Git仓库来存储和管理这些文件Git仓库分为两种 本地仓库开发人员自己电脑上的Git仓库 远程仓库远程服务器上的Git仓库 commit提交将本地文件和版本信息保存到本地仓库 push推送将本地仓库和版本信息上传到远程仓库 pull拉取将远程仓库文件和版本信息下载到本地仓库 Git代码托管服务 Git中存在两种类型的仓库即本地仓库和远程仓库。那么我们如何搭建Git远程仓库呢 github地址https://github.com/是一个面向开源及私有软件项目的托管平台因为只支持Git作为唯一的版本库格式进行托管故名gitHub 码云地址https://gitee.com/是国内的一个代码托管平台由于服务器在国内所以相比GitHub码云速度会更快 GitLab地址https://about.gitlab.com是一个用于仓库管理系统的开源项目使用Git作为代码管理工具并在此基础上搭建起来的web服务 BitBucket地址https://bitbucket.org/是一家源代码托管网站采用Mercurial和Git作为分布式版本控制系统同时提供商业计划和免费账户 Git常用命令 Git全局设置 当安装Git后首先要做的事情是设置用户名称和email地址这是非常重要的因为每次Git提交都会使用该用户信息。 在Git命令行中执行下面命令 设置用户信息 git config --global user.name itcast git config --global user.email helloitcast.cn 查看配置信息 git config --list 获取Git仓库 要使用Git对我们的代码进行版本控制首先需要获得Git仓库 获取Git仓库通常有两种方式 在本地初始化一个Git仓库不常用 从远程仓库克隆常用 在本地初始化Git仓库 1.在任意目录下创建一个空目录例如repo1作为我们的本地Git仓库 2.进入这个目录中点击右键打开Git bash窗口 3.执行命令git init 从远程仓库克隆 注意仓库不能嵌套从远程仓库克隆不需要git init git clone [远程Git仓库地址] 工作区、暂存区、版本库 概念 版本库: .git隐藏文件夹就是版本库版本库中存储了很多配置信息、日志信息和文件版本信息等 工作区包含.git文件夹的目录就是工作区也称为工作目录主要用于存放开发的代码 暂存区.git文件夹中有很多文件其中有一个index文件就是暂存区也可以叫做stage。暂存区是一个临时保存修改文件的地方 Git工作区中文件的状态 Git工作区中的文件存在两种状态 untracked 未跟踪未被纳入版本控制 tracked 已跟踪被纳入版本控制 1Unmodified 未修改状态 2Modified 已修改状态 3Staged 已暂存状态 注意这些文件的状态会随着我们执行Git的命令发生变化 本地仓库命令 git status        查看文件状态 git add            将文件的修改加入暂存区 git reset          将暂存区的文件取消暂存或切换到指定版本 git commit      将暂存区的文件修改提交到版本库 git  log           查看日志 以创建文件demo.txt为例 ①创建 ②添加至暂存区 ③查看文件状态 ④取消demo.txt的暂存 ⑤再次查看文件状态 ⑥提交文件demo.txt 注意必须要先将文件添加至暂存区才能提交 提交文件语法 git commit -m 描述 文件名 ⑦修改文件内容以后再次查看文件状态 注意因为文件被修改而没有再次提交所以是红色modified ⑧ 再次提交文件 注意再次将文件提交至暂存区可以看见modified变为了绿色 ⑨查看版本信息 ⑩切换版本 语法git reset --hard 版本号 注意切换完版本可以观察文件内容是否对应改变 远程仓库操作 git remote                查看远程仓库 git remote add        添加远程仓库 git clone                 从远程仓库克隆 git pull                    从远程仓库拉取 git push                  推送到远程仓库 ①查看远程仓库 git remote git remote -v        查看详细信息 ②添加远程仓库 git remote add shortname url 添加远程仓库运行 git remote add shortname url添加一个新的远程Git仓库同时指定一个可以引用的简写 ③克隆远程仓库到本地 Git克隆的时该Git仓库服务器上的几乎所有数据包括日志信息、历史记录等而不仅仅是复制工作所需要的文件 命令git clone [url] ④推送至远程仓库 一定要先提交到本地仓库才能推送到远程仓库 语法git push [remote-name] [branch-name] ⑤从远程仓库拉取 命令git pull [short-name] [branch-name] git pull命令的作用是从远程仓库获取最新版本并合并到本地仓库 注意如果当前本地仓库不是从远程仓库克隆而是本地创建的仓库并且仓库中存在文件此时再从远程仓库拉取文件的时候会报错fatal: refusing to merge unrelated histories 解决此问题可以在git pull命令后加入参数 --allow-unrelated-histories 分支操作 分支是Git使用过程中非常重要的概念使用分支意味着你可以把你的工作从开发主线上分离开来以免影响开发主线。 同一个仓库可以有多个分支各个分支相互独立互不干扰。 通过git init命令创建本地仓库时默认会创建一个master分支。 git branch                        查看分支 git branch [name]            创建分支 git checkout [name]        切换分支 git push [shorName] [name] 推送至远程仓库分支 git merge [name]                  合并分支 ①查看分支 git branch        列出所有本地分支 git branch -f     列出所有远程分支 git branch -a    列出所有本地分支和远程分支 ②创建新的分支 git branch [name] ③切换分支 ④推送至远程仓库 git push [shortName] [name] ⑤合并分支 git merge [name] 合并分支冲突 背景在master分支上修改demo.txt文件增添语句“在master下修改文件” 在fix分支上修改demo.txt文件增添语句“在fix下修改文件” 然后在master分支上合并fix分支 产生合并分支冲突 解决办法 第一步打开产生合并冲突的文件demo.txt 第二步手动处理文件 第三步将处理好的文件提交 注意手动处理好的文件需要提交但是单个提交会报错“cannot do partial commit during a merge”此时只需要在最后加上 -i 参数即可解决 第四步推送至远程仓库 标签操作 Git中的标签指的是某个分支某个特定时间点的状态。通过标签可以很方便地切换到标记时的状态。 比较有代表性的是人们会使用这个功能来标记发布节点v1.0、v1.2等 git tag                列出已有的标签 git tag [name]    创建标签 git push [shortName] [name]        将标签推送至远程仓库 git checkout -b [branch] [name]    检出标签 ①创建标签 ②列出已有的标签 ③推送标签至远程仓库 ④更新内容再次推送标签 ⑤检出标签 检出标签时需要新建一个分支来指向某个标签检出标签的命令格式 git checkout -b [branch] [name] 注意标签是静态的相当于快照。打好标签以后文件的内容就定格了不会随着后来的push内容而改变。 在IDEA中使用Git 在IDEA中配置Git 在IDEA中使用Git本质上还是使用本地安装的Git软件所以需要在IDEA中配置Git 获取Git仓库 在IDEA中使用Git获取仓库有两种方式 本地初始化仓库 从远程仓库克隆 本地初始化仓库 点击VCS---创建Git仓库---在弹出的路径中选择一个地方创建Git仓库 VCS是版本控制的意思 从远程仓库克隆 方法一VCS---在GitHub上共享项目 方法二Git---克隆---输入URL 本地仓库操作 将文件加入暂存区 将暂存区的文件提交到版本库 查看日志 将文件加入暂存区 选中文件---右键---Git---添加 将暂存区的文件提交到版本库 选中文件---右键---Git---提交 输入message然后点提交即可 注意也可以用快捷键 √ 是提交点击√自动加入暂存区并提交 查看日志 点击“显示历史记录”的图标即可查看历史记录 远程仓库操作 查看远程仓库 添加远程仓库 推送至远程仓库 从远程仓库拉取 查看远程仓库 选中项目---右键---Git---管理远程 添加远程仓库点击“”可以添加一个远程仓库点击“-” 可以断开本地仓库和远程仓库的联系 推送至远程仓库和拉取远程仓库 点击↗即可推送点击↙即可拉取 分支操作 查看分支 创建分支 切换分支 将分支推送到远程仓库 合并分支 查看分支 选中文件---右键---Git---分支 也可以在IDEA右下角快速找到分支 创建分支 点击“”创建新分支 切换分支 点击你需要切换到的分支然后点击签出 将分支推送至远程库 点击新建的分支然后点击推送 合并分支 Git部分到此结束~~
http://www.zqtcl.cn/news/401346/

相关文章:

  • 怎么做一个门户网站婚介网站怎么做
  • 惠州做网站电话柳市哪里有做网站推广
  • 成都公司的网站制作网站建设网店名字
  • 网站备案医疗保健审批号是什么基于asp.net网站开发
  • 生活做爰网站如何用织梦做网站
  • 网站拒绝被百度收录c#+开发网站开发
  • 营销网站竞品分析报告东莞网页制作网站
  • 东莞手机手机端网站建设云企网站
  • 网站中弹出广告怎么做网站建设实践报告
  • 站长工具seo综合查询隐私查询导航网站诚信备案
  • 亳州做网站哪家好网站开发的现实意义
  • 创意视觉网站济南网站建设招标
  • 厦门市建设局报表网站南通网站建设计划书
  • 深圳网站建设_模板网站seo
  • 云虚拟主机做网站简单的电商网站开发
  • 注销网站和取消接入深圳建设工程信息价
  • 上海专业网站建设公司站霸网络中国住房和城乡建设部
  • 邯郸做移动网站找谁广西茶叶学会 网站建设
  • 湛江建设网站美乐乐网站首页如何修改
  • 小刘网站建设网络推广和优化是什么意思
  • 特卖网站设计seo优化关键词挖掘
  • 绍兴市交通建设有限公司网站陕西建设分行网站
  • 如何套用别人网站做页面自己创建app
  • 建国内外网站有什么区别永久免费视频会议服务器
  • 个人网站备案成功后怎么做网站开发要学哪些知识
  • 论文写作数据网站餐饮招商
  • 嘉祥网站建设公司小企业网站建设多少钱
  • 做设计.不抠图网站114在线查询电话
  • 上饶网站制作需要多少钱网站百度地图标注
  • 微信网站二次开发广州番禺人才网