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

烟台网站建设联系电话seo网络营销

烟台网站建设联系电话,seo网络营销,建设网站公司东莞,宁波网站建设公司🥇个人主页:500佰 #Git #Git版本管理基础指令 #整理 #经验总结 Git版本托管 定义: 一个分布式版本控制系统 git工作流程图: ​ 包含本地仓库和远程仓库,包含代码文件的(增加、删除、更新)&#xff0c…

🥇个人主页:500佰
在这里插入图片描述
#Git #Git版本管理基础指令 #整理 #经验总结

Git版本托管
定义:

一个分布式版本控制系统

git工作流程图:

​ 包含本地仓库和远程仓库,包含代码文件的(增加、删除、更新),我们可以将代码添加到缓存区,再由缓存区提交到工作区,形成一个代码的版本

在这里插入图片描述

基本配置:
  1. 打开Git Bash

  2. 设置用户信息

    git config --global user.name “wubai”

    git config --global user.email “wubai@qq.com”

  3. 查看配置信息

    git config --global user.name

    git config --global user.email

本地仓库基本操作

git工作目录下对于文件的修改(如增加、删除、更新)会存在几个状态,这些状态的修改会随着我们执行Git的命令而发生变化

在这里插入图片描述

git三区:

工作区=> 暂存区 => 仓库

要使用Git对我们的代码进行版本控制,首先需要获得本地仓库

1)在电脑的任意位置创建一个空目录(例如test)作为我们的本地Git仓库

2)进入这个目录中,点击右键打开Git bash窗口
3)执行命令git init (初始化当前目录为一个git仓库)
4)如果创建成功后可在文件夹下看到隐藏的.git目录
在这里插入图片描述

基础指令:

git init (在工作目录)

git add . (工作区 -> 暂存区)

git commit -m “add file01” (暂存区 -> 本地仓库)

git status 查看修改的状态(暂存区、工作区)

git log / git reflog (这个指令可以看到已经删除的提交记录)

git log --all(显示所有分支) --pretty=online --abbrev-commit --graph(以图形显示分支)

版本回退:

git reset --hard commitID (回退至某个版本) 如下:

在这里插入图片描述

如何查看已删除的记录

git reflog

将某些文件忽略,不让git管理

创建.gitignore 文件,将不被git管理的文件写入此文件中

分支

一个人一个分支 每个人独自开发互不影响

一般存在master(生产分支)、develop分支(开发分支)

查看分支

git branch 或 git-log

创建分支

git branch dev01

切换分支(如下图 存在HEAD就是当前分支 )

git checkout dev01

git checkout -b dev02 创建并切换分支

在这里插入图片描述

合并分支

先切换到要合并的分支上 再进行合并

git merge 分支名称

比如想要在master分支上合并dev01,首先先要从dev01分支切换到master分支,

再执行 git merge dev01

删除分支

分支合并和可以进行删除,就没有用了,develop和master分支一般不要删除,feature(新功能)分支可删除

git branch -d b1 删除分支,需要做各种检查

git branch -D b1 不做任何检查,强制删除

注意:删除分支时,被删除的分支必须进行merge ,不然删除会报错,如下就是由于dev02没有merge到master分支 强制删除不会有这个问题

在这里插入图片描述

合并时分支冲突

合并时,需要手动解决冲突的文件,决定选择的文件版本,再 add 和commit

git远程仓库

gitLab倾向于闭源,需要自己搭建仓库,给企业使用

github倾向开源,不需要自己搭建

码云gitee 国内仓库

新建gitee仓库步骤:
在这里插入图片描述

在这里插入图片描述

配置SSH公钥

1、生成公钥

ssh-keygen -t rsa

不断回车

若果公钥存在,则自动覆盖

2、查看公钥

cat ~/.ssh/id_rsa.pub
在这里插入图片描述

3、配置公钥

把第二步生成的公钥 复制粘贴即可

在这里插入图片描述
在这里插入图片描述

如何使用远程仓库

本地git添加远程仓库:

git remote add origin git@gitee.com:wubaidev/FlinkSinkToHbaseES.git

查看远程仓库

git remote

推至远程仓库

git push origin master

在这里插入图片描述

本地master分支与远程master分支绑定 ,用于第一次push时

git push --set-upstream origin master:master

查看远程仓库分支与本地仓库分支对应关系

git branch -vv

git clone 从远程仓库拉取至本地

指令:

比如在桌面打开gitbash 然后执行:以下,回在本地生成一个文件夹,可以git log看一下clone下来的项目权重一样

git clone git@gitee.com:wubaidev/FlinkSinkToHbaseES.git

当远程仓库更新时,需要重新拉取

git fetch + git merge origin/master

git pull

远程仓库与本地仓库文件冲突

git pull 可以查看到冲突的文件

手动修改冲突的文件并保存

再执行git add .

git commit

git push

🥇欢迎留言+关注:500佰

http://www.dtcms.com/a/489810.html

相关文章:

  • 长沙网站建设的公司微商城平台有哪些
  • 制作商城网站公司湖南网站建设哪里好
  • 兴仁企业建站公司网页设计就业方向
  • 孟村做网站百度seo视频教程
  • 建一个购物网站大约多少钱哪些网站可以找到做跨境电商的公司
  • 英铭网站建设黑龙江采购网
  • 网站开发的项目流程图机箱做的网站主机怎么查看ftp
  • wordpress建站的好处免费推广网站排行榜
  • 无锡高端网站开发自助建站竹子
  • 网站建设每天的工作做视频网站的挣钱吗
  • 深圳做企业网站多少钱php mysql做网站登录
  • 手机制作企业网站wordpress otp
  • 仪征 网站建设宁河集团网站建设
  • 网站建设 好的公司移动互联网应用程序指的是什么
  • python做网站好吗佛山网页设计培训怎么学
  • 免费优化推广网站的软件广州番禺区是乡下吗
  • 中信云 做网站seo托管公司
  • 网站变更备案哪些婚庆公司比较好
  • 长春火车站地址东莞黄页大全
  • 服务性企业网站百度如何把网站做链接
  • 三维在线设计网站北碚免费建站哪家做得好
  • 湖北建设厅政务网站网站改版活动
  • 青岛网站建设搜q.479185700网站开发技术期末考试试题
  • 废旧回收做哪个网站好如何进行关键词分析
  • 个人手机版网站建设互联网博客网站
  • 个人网站能做什么建立网站的费用
  • 管网建设网站网站推广的措施和手段有哪些
  • seo网站查询没有备案号的网站
  • 告状书放网站上怎么做软件定制开发服务公司
  • 泉州seo网站管理wordpress 设置缓存