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

梁志天室内设计公司官网优化大师手机版下载

梁志天室内设计公司官网,优化大师手机版下载,邢台疫情最新消息2021,载带 东莞网站建设文章目录 前言一、分布式版本控制系统的概念二、克隆远程仓库三、多用户协作与公钥管理四、配置Git忽略特殊文件五、给命令配置别名总结 前言 加油加油,路在脚下!!! 一、分布式版本控制系统的概念 本地操作:所有操作&a…

文章目录

  • 前言
  • 一、分布式版本控制系统的概念
  • 二、克隆远程仓库
  • 三、多用户协作与公钥管理
  • 四、配置Git忽略特殊文件
  • 五、给命令配置别名
  • 总结


前言

  加油加油,路在脚下!!!


一、分布式版本控制系统的概念

  • 本地操作:所有操作(工作区、暂存区、版本库等)都是在本地完成,即你的笔记本或计算机上。Git作为一个分布式版本控制系统,意味着每个用户的电脑上都有一个完整的版本库副本。

  • 协作机制:多用户协作时,各成员可以在自己的电脑上修改文件,并通过推送和拉取操作与其他成员交换更改。这使得即使没有互联网连接也可以继续工作,因为版本库就在本地。

  • 安全性:由于每个参与者的电脑里都有完整的版本库,所以即使某台电脑出现问题,其他任何一台都可以复制整个项目的历史记录。

  实际使用中,我们会使用到一种中央服务器,这是为了方便团队成员之间的交流,通常会设立一台充当“中央服务器”的电脑。但这台服务器仅用于促进大家的修改交换,而非必要的工作依赖。

这就要提到一个“远程仓库”的概念了:

  • 分布方式:从一台原始机器克隆出多个副本到不同的机器上。每台机器上的版本库都是平等的,无主次之分。
  • 实际应用:一般会选择一台稳定的服务器作为远程仓库,供团队成员克隆、推送和拉取代码。例如,GitHub提供免费的Git仓库托管服务,而国内则常用码云Gitee。

大家可以自行选择喜欢的代码托管平台来尝试一下创建远程仓库

二、克隆远程仓库

  使用git clone命令加上远程仓库链接来下载仓库到本地。可以采用SSH协议或HTTPS协议进行传输。SSH更安全但需要配置公钥;HTTPS更简单直接但每次推送需输入密码。

第一步

  如果选择SSH协议,需先生成SSH密钥对并添加到远程仓库的服务端。步骤包括检查是否存在已有密钥、生成新密钥、将公钥添加到远程仓库设置中

ssh-keygen -t rsa -C "Your Email"

第二步

  顺利的话,可以在⽤⼾主⽬录⾥找到 .ssh ⽬录,⾥⾯有 id_rsa 和 id_rsa.pub 两个⽂件,这两 个就是SSH Key的秘钥对, id_rsa 是私钥,不能泄露出去, id_rsa.pub 是公钥,可以放⼼地告 诉任何⼈。

在这里插入图片描述

  接下来我们就可以将我们的公钥放到远程仓库里面进去,点击确认后,需要认证你的身份,这个时候你只需要输入就可以了,待一切完成后,你就可以开始 clone 了

在这里插入图片描述

注意:SSH协议每次推送是不用输入密码的,但如果是HTTPS协议,每次推送都必须输入密码

在这里插入图片描述

三、多用户协作与公钥管理

  如果有多个人员协作开发,GitHub/Gitee允许添加多个公钥。只需将每个人的电脑上的Key都添加到GitHub/Gitee,这样就可以在每台电脑上往GitHub/Gitee上提交推送了。

  克隆后的本地与远程分支对应

  1. 自动对应:
  • 当我们从远程仓库克隆后,实际上Git会自动把本地的master分支和远程的master分支对应起来。
  • 远程仓库的默认名称是origin。

在这里插入图片描述

  1. 查看远程库消息:
git remote
git remote -v
  1. 向远程仓库推送:
  • 前提:在本地仓库配置了和远端仓库一样的用户名和邮箱
  • 将本地仓库的内容推送至远端仓库:git push
  • 详细命令格式:git push <远程主机名> <本地分支名>:<远程分支名>
  • 如果本地分支名与远程分支名相同,则可以省略冒号:git push <远程主机名> <本地分支名>

在这里插入图片描述

  1. 拉取远程仓库更新:
  • 如果远程仓库是要领先于本地仓库⼀个版本,为了使本地仓库保持最新的版本,需要拉取下远端代码,并合并到本地
  • 从远程获取代码并合并本地的版本:git pull
  • 详细命令格式:git pull <远程主机名> <远程分支名>:<本地分支名>
  • 如果远程分支名与本地分支名相同,则可以省略冒号:git pull <远程主机名> <远程分支名>

在这里插入图片描述

四、配置Git忽略特殊文件

  1. 创建 .gitignore 文件:

在工作区根目录下创建一个特殊的 .gitignore 文件,并列出不想或不应该提交到远端的文件模式。示例内容:

在这里插入图片描述

  1. 处理.gitignore规则中的例外情况
# 排除所有.开头的隐藏文件:
.*
# 不排除.gitignore
!.gitignore

如果已经忽略了某个类型的文件,但是又想追踪管理某个特定的该类型文件,该怎么办?、

方法一:使用 git add -f file_name 强制添加(推荐)
方法二:在 .gitignore 中添加配置 !file_name 即可让Git不忽略该文件

  • 可以使用 git check-ignore -v file_name 来检查相关配置

五、给命令配置别名

  使用 git config --global alias.< alias-name > < command > 为常用命令设置别名。

git config --global alias.st status
git config --global alias.last 'log -1'

在这里插入图片描述

目前所有的命令建议自己手动完成,尽快适应Git的操作,建议在熟悉基本命令后再考虑使用命令别名简化工作流程。


总结

  马上就要到最后一篇啦,加油加油加油!!!

http://www.dtcms.com/wzjs/525043.html

相关文章:

  • 企业网站的建立恢复原来的百度
  • wordpress财务会计系统简述seo的应用范围
  • 湛江建站价格seminar怎么读
  • 国内做网上旅游业务的网站谷歌google中文登录入口
  • 新手做自己的网站优质外链平台
  • 营销型网站建设评价线下推广活动策划方案
  • apple 官网网站模板郑州网络推广平台
  • 重庆招投标综合信息网网络优化有前途吗
  • 网站建设公司的市场开发方案学百度推广培训
  • 做移动网站优化seo服务 文库
  • 苏州做网站建设公司网络黄页推广软件哪个好用
  • 曰本真人性做爰视网站短视频获客系统
  • 做网站背景的图片网站排名seo教程
  • 深圳网站建设icxun商业网站
  • 做美术鉴赏网站的心得河南网站推广优化
  • wordpress安装主题 ftpseo关键词排名网络公司
  • 网站网络投票建设步骤seo排名是什么
  • 上海品牌网站制作怎么优化自己网站
  • 国内哪家网站做的系统纯净百度青岛代理公司
  • 重庆忠县网站建设公司哪里有怎么做好市场宣传和推广
  • 网站新媒体推广怎么做优化网站首页
  • wordpress web serviceseo点击软件排名优化
  • wordpress文章空格台州seo
  • ftp更换网站搜狗推广登陆
  • 黄山网站建设黄山聊城网站推广的公司
  • 企业网站做优化哈尔滨电话本黄页
  • 做网站页面视频教学百度可以发布广告吗
  • 网站跳出率多少软文营销广告案例
  • 什么做网站的公司好河南郑州做网站的公司
  • 个人如何制作微信小程序seo整站优化服务教程