首页 > 其他分享 >Git 基本使用

Git 基本使用

时间:2023-10-12 18:56:21浏览次数:46  
标签:基本 git 文件名 Git ssh 使用 com 分支

Git 是一个免费、开源的分布式版本控制系统,可以高速处理从小型到大型的各种项目

工作机制:

  

 

 Git 安装

  官方网址:https://git-scm.com/

  window 下配置 SSH 连接 GitHub 、GitHub 配置 ssh key。由于本地Git 仓库和gitHub 仓库之间的传输是通过SSH 加密,所以需要在本地设置:

  1)创建SSH Key,在用户目录下,看看有没有.ssh 目录,如果没有,打开命令行,输入如下命令:

    ssh-keygen -t rsa -C "[email protected]"

    ssh-keygen -t rsa -C "m13***********@163.com"

Git 注册

  注册 github 账号:注册地址:https://github.com/

  

常用命令:

  git config --global user.name 用户名       设置用户签名

  git config --global user.email 邮箱         设置用户签名

  git init                     初始化本地库

  git status                   查看本地库状态

  git add + 文件名               添加到暂存区

  git commit -m  + 文件名              提交到本地库

  git reflog / git log                查看历史记录

  git reset --hard + 版本号            版本回退

  git push origin + 分支              提交到码云

  git restore + 文件名              在工作区恢复,放弃修改内容

  git diff + 文件名                比较文件的不同

 

分支

  同时并进行多个功能开发,提高开发效率

  各个分支在开发过程中,如果某个分支开发失败,不会对其它分支有任何影响,失败的分支删除重写开始即可

  分支操作常用命令

    git branch + 分支名        创建分支

    git branch -v           查看分支

    git checkout + 分支名       切换分支

    git merge + 需要合并的分支名   把指定的分支合并到当前分支上

    

 

标签:基本,git,文件名,Git,ssh,使用,com,分支
From: https://www.cnblogs.com/lili37/p/17760297.html

相关文章

  • 免费使用Salesforce Data Cloud!详细操作步骤来啦
    DataCloud是Salesforce向市场推出的增长最快的产品,这对Salesforce来说是一个重要竞争优势。近期,Salesforce宣布客户可以免费使用DataCloud。这就是所谓的零美元SKU,换句话说,这是一条不会产生任何成本的Salesforce产品线。启用DataCloudStep1:签署订单合同单击齿轮图标时,可......
  • pycharm使用Headers插件完成快捷操作
    在pycharm的Preferences-Plugins-Marketplace下搜索Headersinstall安装、apply应用,ok确定接下来只要复制相关headers就可以了XXX={直接在此处,右键,点击Headers-Headers,瞬间完成字典转换}如图:......
  • Git
    目录git介绍git安装git介绍Git是一个分布式版本控制系统,用于跟踪文件和目录的更改完成协同开发(多人一起开发)项目,帮助程序员整合代码1帮助开发者合并开发的代码2如果出现冲突代码的合并,会提示后提交合并代码的开发者,让其解决冲突3回滚功能,做版本管理,可以把代码退回到某个......
  • 【前端小技巧】如何使用 Eolink Apilkit 调用 Mock ?
    在开发过程中,进度比较赶的情况下,前端人员当页面写完时,后台的接口还没写完,等要交付的时候后端才把接口给你,这个时候就很尴尬。这个时候Mock就可以很好的解决这个问题,前端团队可以在API还没开发完成的情况下,借助MockAPI实现预对接,加速开发进程。测试团队可以通过MockAPI解......
  • R 脚本Trycatch在for循环中的使用记录
    点击查看代码x=list()p=list()outdir=paste0(getwd(),'/8.metabolites.connect.enrichment')if(dir.exists(outdir)){print("direxists")}else{dir.create(outdir)}for(iinc(2:length(each))){x[[i]]=e......
  • 国标GB28181视频平台LiteCVR运行CPU占用与实际使用不符,如何排查?
    在高清化、智能化和网联化的需求下,5G、人工智能、云计算等信息技术快速发展带动用途单一的安防系统功能走向多元化,并开始与电信、交通、建筑、物业等多领域进行融合,进入泛安防时代。LiteCVR平台可支持多协议、多类型设备接入,平台可在复杂的网络环境中,将分散的各类视频资源进行统......
  • WPF使用Winform、ActiveX(OCX)控件
    一、调用Winform控件1、添加“WindowsFormsIntegration”程序集引用 2、在前端代码设计处使用命名控件代码:xmlns:wf="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"示例图: 3、然后,就可以在XAML文件中这样使用WindowsFormsHo......
  • java项目使用Mybatis-Plus插件,QueryWrapper日期开始-结束范围查询
    1、参数开始日期startTime、结束日期endTime挺好用,开始日期、结束日期当天都包含进去了,如果使用qw.between("create_time",startTime,endTime)方法是不含endTime结束日期当天的qw.apply(bCulresCardMvVO.getStartTime()!=null,"date_format(create_time,......
  • ORA-02303: 无法使用类型或表的相关性来删除或取代一个类型
    在日常开发中,我们会创建Type和对应的TAB供其他数据库对象使用,如果对象引用了该Type,则对其修改(CREATEORREPLACETYPE)时会出现如下错误,ORA-02303:无法使用类型或表的相关性来删除或取代一个类型。举例:SQL>CREATEORREPLACETYPEtyp_payment_order_resultASOBJECT2(......
  • gitlab、线上合并分支、远程仓库回滚、git工作流,git pull和git fetch,变基、pycharm操
    gitlab使用1、创建账号---》管理员审核2、登录进去---》就能看到项目--(项目管理员把你添加成开发者了)3、把代码clone下来,使用pycharm打开4、写代码,本地提交问题:普通开发者,提交到master分支是不行的创建一个dev分支---》提交到dev分支后期由管理员做分支合并--......