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

网站开发和程序员遂宁网站制作

网站开发和程序员,遂宁网站制作,折扣网站怎么做,河北住房建设厅官方网站目录#xff1a; git环境配置 git工作流程git常用命令gitlab实战gitlog分析与检索分支管理策略git合并与冲突 1.git环境配置 Git 简介#xff1a; Git 是目前世界上最先进的分布式版本控制系统。Git 优点#xff1a; 适合分布式开发#xff0c;强调个体…目录 git环境配置        git工作流程git常用命令gitlab实战gitlog分析与检索分支管理策略git合并与冲突 1.git环境配置         Git 简介 Git 是目前世界上最先进的分布式版本控制系统。Git 优点 适合分布式开发强调个体。公共服务器压力和数据量都不会太大。速度快、灵活。任意两个开发者之间可以很容易的解决冲突。离线工作。 Git 环境验证 Windows cmd 中输入命令 git --version。MacOS 终端中输入命令 git --version。 2.git工作流程 Git 基本概念 文件状态 未跟踪Untracked未修改Unmodified已修改Modified暂存区Staged三个工作区域 工作区Working Directory暂存区Staging Area仓库区Repository工作树Worktree Git 工作流程: 3.git常用命令 基于 Git 的远程仓库: GitHub        https://github.com/    世界上最主流的远程开源仓库。Gitee           https://gitee.com/      国内目前比较主流的开源仓库也可以私有化部署。推荐GitLab         https://gitlab.com/      私有化部署企业使用较多。 Git 同步命令: 克隆远程仓库: git clone url 远程连接方式                       特点 HTTPS                                 连接使用给定 URL 即可 clone在 push 时验证用户名和密码。SSH 连接                             需要提前添加 SSH Key在 push 时不需要输入用户名配置                                         SSH 时设置了密码才需要输入密码。  HTTPS 连接: 配置全局帐号 配置用户名git config --global user.name your name配置邮箱git config --global user.email your_emailyouremail.com验证配置结果git config --global --list SSH 连接: 拉取远程仓库: 拉取远程仓库到本地 git pull 初始化仓库: 在已存在的目录中初始化仓库 git init关联远程仓库 git remote add origin url  Git 修改命令: 跟踪新文件: 添加文件或目录到暂存区 git add file/directory # 跟踪某个文件 git add new_file.txt # 跟踪当前目录下所有文件 git add .  提交更新: 提交到本地仓库 git commit -m comments 推送到远程仓库 推送本地仓库到远程仓库 git push Git 常用调试命令 检查当前文件状态 查看文件状态 git status 查看已暂存和未暂存的修改 比较当前文件和暂存区域快照之间的差异 git diff查看已暂存的将要添加到下次提交里的内容 git diff --staged 撤销操作 撤销对文件的修改 git checkout file取消暂存 git reset HEAD file cat readme.txt 1234 update1 update2 update3 git checkout readme.txt cat readme.txt 1234 update1 update2 git reset HEAD file.txt git status On branch master Untracked files:          (use git add file... to include in what will be committed)          file.txt nothing added to commit but untracked files present (use git add to track)  移除文件 删除文件 git rm -f file移出暂存区 git rm --cached file  忽略文件 .gitignore 文件。有些文件无需纳入 Git 的管理。比如日志文件或者编译过程中创建的临时文件。 4.gitlab实战 GitLab 帐号: 申请账号。申请权限。 配置公钥: 找到 id_rsa.pub复制内容。GitLab - 我的头像 - Prefereces。SSH keys。粘贴公钥点击 add key。 5.gitlog分析与检索 Git Log 分析 查看项目历史信息 git log Git Log 检索 筛选时间 git log --since2023-02-02 00:00:00筛选作者 git log --authorfeier筛选描述 git log --grepupdate 6.分支管理策略 分支管理 概念 每次提交Git 都把它们串成一条时间线这条时间线就是一个分支。价值 多人协作。环境管理。 创建分支 新建分支但仍然停留在当前分支 git branch 分支名新建分支并直接切换至该分支 git checkout -b 分支名 查看分支 列出所有本地分支 git branch列出所有远程分支 git branch -r列出所有本地与远程分支 git branch -a 切换分支 切换到指定分支 git checkout 分支名 删除分支 删除指定分支 git branch -d 分支名 7.git合并与冲突 分支合并应用场景 合入主分支。主分支合并其他分支 通常使用 Merge Request 的方式。 合并分支 合并指定分支到当前分支 git merge 其他分支 本分支变基重新设置基准 git rebase 其他分支 什么是冲突 冲突在并行工作的模式下工作最终会发生重叠。当多个成员以不同的方式更改同一行内容时在这种情况下Git 无法判断哪个版本是正确的这时就会产生冲突。冲突场景 多个分支代码合并到一个分支时。多个分支向同一个远端分支推送代码时。 解决冲突 解决冲突方式 IDE 中解决冲突选择要保留的内容点击 Accept保存代码。文件中解决冲突保留需要的内容删除其余内容去掉分割线保存代码。冲突解决流程 在本地当前分支上修改冲突内容。执行 git add . 添加到暂存区。执行 git commit -m 提交说明 提交到本地仓库完成合并。执行 git push 提交到远程仓库。
http://www.hkea.cn/news/14308905/

相关文章:

  • 企业网站导航设计静态网页制作的企业
  • 做网站需要ftp体育门户网站源码
  • 网站超级推广网站维护细则
  • 广告网站模板下载不了怎么做网站的ico
  • 计算机网络 网站开发与设计广告交流群
  • 莱州做网站福田祥菱怎么样
  • 合肥网站制作公司排名网络营销工具优缺点
  • 静态网站开发语言wordpress屏蔽索引
  • 不良网站浏览窗口福步外贸论坛怎么发帖
  • 网站做零售最新网站排名优化方法
  • 简单免费自建网站全渠道营销的概念
  • 外贸自建站如何收款国内免费可商用图片素材网站
  • 哪个网站做logo网站个人备案需要什么资料
  • 车辆年检查询系统官方网站最基本的网络营销站点
  • 北京平台网站建设公司互联网官网入口
  • 网站的内部链接如何做网站建设直通车关键词设置
  • 广西网站建设产品介绍软件开发主要是干什么的
  • 企业网站开发需要蓝色 网站
  • 做照片的网站网站建设_聊城
  • 云建站app免费推广网站平台
  • 网站会员功能新万网站建设
  • 怎么在网站添加paypal贵阳大数据论坛
  • 河北港网站建设网站建设推广服务合同范本
  • 网站变灰是什么事网站怎样被百度收录
  • 毕节网站网站建设军事天地最新消息
  • 快三竞猜网站建设下载网站cms
  • 企业的外币收入外管局网站做啥视频号直播推广二维码
  • 天津手机网站建设制作申请自媒体账号入口
  • 介绍自己做的电影网站wordpress上传Flickr
  • 权威的广州h5网站网站建设策划书附录