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

网络公司开发网站网站设计与建设的公司

网络公司开发网站,网站设计与建设的公司,软件技术的就业岗位,开元棋牌网站怎么做一些概念 工作区:就是你在电脑里能看到的目录;暂存区:stage区 或 index区。存放在 :工作区 / .git / index 文件中;版本库:本地仓库,存放在 :工作区 / .git 中 关于 HEAD 是所有本地…

一些概念

  • 工作区:就是你在电脑里能看到的目录;
  • 暂存区:stage区 或 index区。存放在 :工作区 / .git / index 文件中;
  • 版本库:本地仓库,存放在 :工作区 / .git 中
    在这里插入图片描述
  • 关于 HEAD
    • 是所有本地分支的游标(指针);
    • HEAD既可以指向某个分支,还可以指向某个分支的某个(次)提交;
    • HEAD指向谁,谁就是和当前工作区、暂存区、相关联的分支,即:对于add、checkout、commit命令去操作的分支对象!
    • HEAD的存在非常重要,因为它提供了对当前工作区状态的快速访问和管理;
    • 相关命令:
      git checkout branch_name命令切换分支,HEAD会指向所切换到的分支。
      git checkout commit_hash命令切换到某个具体的提交,HEAD会指向该提交。
  • master和origin的关系
    • master 表示本地仓库主分支(名称);
    • origin 是远程仓库的代指;origin 是远程Git仓库的默认名称;
    • origin 是远程仓库的主分支?
    • 例如在使用:git clone https://github.com/ArduPilot/ardupilot.git 下载远程仓库代码时,在后续的操作中,默认会将 https://github.com/ArduPilot/ardupilot.git 指向的远程仓用origin来表示!
  • 本地仓库
    远程仓库的拷贝(这个说法不太准确)
  • 远程仓库
    • 用于多个本地仓库的协调开发;
    • 用于备份本地仓库;
  • 分支
    • 分支也称为“快照”
    • 一个分支代表一条独立的开发线;
      使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作,最后还可以合并到主分支:
      在这里插入图片描述
    • 只有仓库才存在所谓分支,工作区和暂存区不存在分支的说法;本地仓库有分支,本地分支;远程仓库有分支,远程分支;
    • 相关命令:
      • 参考文献:http://rogerdudler.github.io/git-guide/index.zh.html
      • 在远程开好分支,本地直接拉下来;
        git checkout -b feature-branch origin/feature-branch //检出远程的feature-branch分支到本地
      • 本地开好分支,推送到远程;
        git checkout -b developer_gen3_new_branch_name //在本地创建分支
        git push --set-upstream origin developer_gen3_new_branch_name //推送到远程
      • git branch + 分支名字:创建本地分支
      • git checkout -b <分支名> :创建并切换到新的本地分支
      • git checkout<分支名>: 切换到本地分支
      • git branch 查看当前分支
      • git branch -a:查看全部分支(包含本地和远程)
      • git branch -v:查看每一个(本地)分支的最后一次提交
      • git branch --merged:查看哪些(本地)分支已经合并到当前(本地)分支
      • git branch --no-merged : 查看哪些(本地)分支还没有合并到当前(本地)分支
      • git branch --no-merged master:查看当前未合并到master分支的有哪些?
      • git branch --merged master:查看当前已合并到master分支的有哪些?
      • git merge :将当前分支合并到主分支
      • git branch -d [branchname]:删除本地分支
      • git push origin --delete [branchname]:删除远程分支

Git 基本操作

  • 参考文献:https://www.runoob.com/git/git-basic-operations.html
  • 关于工作区、暂存区、本地仓库 的操作:
    在这里插入图片描述
命令说明
git remote -v查看远程仓库的地址
git add添加文件到暂存区
git status查看仓库当前的状态,显示有变更的文件。
git diff比较文件的不同,即暂存区和工作区的差异。
git commit提交暂存区到本地仓库。
git reset回退版本。
git rm将文件从暂存区和工作区中删除。
git mv移动或重命名工作区文件。
git checkout分支切换。
git switch更清晰地切换分支(Git 2.23 版本引入)。
git restore恢复或撤销文件的更改(Git 2.23 版本引入)。
  • 关于远程仓库、本地仓库相关的操作:
    在这里插入图片描述
命令说明
git remote远程仓库操作
git clone从远程获取代码库
git pull下载远程代码并合并
git push上传远程代码并合并
git submodule update --init初始化子模块
git submodule update --init --recursive下载子模块代码
  • 日志
命令说明
git log查看历史提交记录
git blame 以列表形式查看指定文件的历史修改记录
  • Git 标签
    https://www.runoob.com/git/git-tag.html

Git 服务器

  • 自己搭建服务器
  • 使用 github

参考:https://www.runoob.com/git/git-server.html

http://www.mmbaike.com/news/27595.html

相关文章:

  • 苏州小程序开发哪家好上海seo优化服务公司
  • 网站开发简历郑州网站关键词优化公司
  • 海口做网站上海公司百度seo视频教程
  • 网站设计怎么边加载变查看谷歌play商店
  • 可以用足球做的游戏视频网站百度客服24小时电话
  • 软件工程三要素seo优化网站查询
  • 央企网站开发数字营销策略有哪些
  • 自己做的网站做登录网络舆情应急预案
  • 樱花动漫imomoe官网入口杭州seo营销公司
  • 帮我写一篇网站百度发作品入口在哪里
  • 美术馆网站建设概述chrome浏览器
  • 便利的微网站建设西安优化外包
  • 太原新站优化互联网营销师怎么报名
  • 网站首页背景图片免费的关键词优化工具
  • oa厂家排名安卓手机游戏优化器
  • photoshop下载免费版优化英语
  • 深圳公共交易资源平台湖州网站seo
  • 怎样做网站流量统计深圳网络优化推广公司
  • 家具网站开发项目计划书公司网站建设多少钱
  • 苏州好的做网站的公司有哪些全球网站排名查询网
  • 瑞昌市建设局网站如何做google推广
  • 广州网站的优化山东大学经济研究院
  • 建设wap手机网站app联盟推广平台
  • 哪些网站可以做商家网站免费进入窗口软件有哪些
  • 做动态网站的app网站优化网
  • 衡水做网站建设服务之家网站推广
  • 大连建设学校seo沈阳
  • 湘潭做网站 i磐石网络河北百度seo点击软件
  • 夸克破解可看禁用网站深圳网站seo地址
  • 做网站需要准备哪些东西镇江搜索优化技巧