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

做的网站放在阿里云地图怎么认证地址

做的网站放在阿里云,地图怎么认证地址,开发微信小程序需要多少钱,wordpress代码架构一、什么是版本控制? 二、Git的安装 三、掌握Linux常用命令 四、Git基本操作 1、提交代码 2、查看历史提交 3、版本回退 一、什么是版本控制? 版本控制是一种用于记录文件或项目内容变化的系统。它通过版本标识和版本历史记录来管理不同版本&#…

一、什么是版本控制?

 二、Git的安装

三、掌握Linux常用命令

四、Git基本操作

1、提交代码  

 2、查看历史提交

3、版本回退


一、什么是版本控制?

        版本控制是一种用于记录文件或项目内容变化的系统。它通过版本标识和版本历史记录来管理不同版本,作用包括备份与恢复文件、支持团队协作开发、追踪文件变更情况。

        【想象你在写一个故事,每次修改内容的时候,版本控制会帮你把之前的版本保存下来,还会给每个版本做个标记,它可以当作备份。要是你不小心把故事写坏了或者弄丢了,就能回到之前写得好的版本。要是很多人一起写这个故事(协作),它能协调大家的修改,防止混乱。比如两个人同时改一个地方,它会提醒你们商量一下怎么改。而且它会把这个故事从最开始到现在的修改过程都记录下来,你可以看看这个故事是怎么一步步变成现在这样的。

        把记录放在自己电脑里(本地),放在一个大家都能访问的中心服务器上(集中式),每个人自己电脑上都有完整的记录(分布式)】

         

 二、Git的安装

官网 Git - 安装 Git

查看自己电脑系统是多少位的,下载对应版本

按如下勾选:

注意 箭头所致会将git bash gitgui关联到鼠标右键,安装后点击鼠标右键会出现:

 

 

 

 

检查是否安装成功:

单击鼠标右键,点击git bash 

显示版本信息则安装成功!

三、掌握Linux常用命令

Linux命令大全-CSDN博客

右击鼠标 点击Git Bash,可进行操作

需要注意的是:

cd操作

pwd

ls操作

创建目录【增】 mkdir

新建文件【增】touch

修改文件【改】 vi或vim

四、Git基本操作

1、提交代码  

 ①创建一个文件夹 EG:git_biedeni

 ②鼠标右击 选择git bash 开启命令客户端(在哪个文件夹进入的 目录就在哪个文件夹)

 ③创建本地仓库       git init

运行成功后生成一个git文件夹,git 文件夹中含有

 ④查看本地仓库状态 git status

 ⑤日常开发流程模拟

再次git status,第二行提示有未追踪的文件test.py,可以用git add将要提交的内容包含进来

 ⑥ 提交修改至缓存区 git add

        将⑤中新的修改文件test.py提交至缓存区

查看仓库状态:

⑦删除缓存区修改记录 git rm --cached

 ⑧提交版本 git commit 将缓存区 的修改提交到版本库

git add 将修改内容提交到缓存区-->git commit 提交至版本库

 ⑨  ⑧ 显示没有Author ,需要配置Git的用户信息 记录谁完成了当前提交

输出信息表明  “在 master 分支上完成了仓库的第一次提交(根提交),提交信息为 learn git。你创建了一个新文件 test.py,并在其中添加了 1 行代码。”

全部代码:


86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_
$ git init
Initialized empty Git repository in D:/learnning resourci/.git/86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_
$ ls -al
total 0
drwxr-xr-x 1 86153 197121 0 Jan 10 17:08 ./
drwxr-xr-x 1 86153 197121 0 Jan 10 17:07 ../
drwxr-xr-x 1 86153 197121 0 Jan 10 17:08 .git/86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_biedeni (master)
$ git status
On branch masterNo commits yetnothing to commit (create/copy files and use "git add" to track)86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_biedeni (master)
$ touch test.py86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_biedeni (master)
$ vim test.py86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_biedeni (master)
$ git status
On branch masterNo commits yetUntracked files:(use "git add <file>..." to include in what will be committed)test.pynothing added to commit but untracked files present (use "git add" to track)86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_biedeni (master)
$ git add test.py
warning: in the working copy of 'test.py', LF will be replaced by CRLF the next time Git touches it86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_biedeni (master)
$ git status
On branch masterNo commits yetChanges to be committed:(use "git rm --cached <file>..." to unstage)new file:   test.py86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_biedeni (master)
$  git rm --cached test.py
rm 'test.py'86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_biedeni (master)
$ git status
On branch masterNo commits yetUntracked files:(use "git add <file>..." to include in what will be committed)test.pynothing added to commit but untracked files present (use "git add" to track)86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_biedeni (master)
$ git add test.py
warning: in the working copy of 'test.py', LF will be replaced by CRLF the next time Git touches it86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_biedeni (master)
$ git commit -m "learn git"
Author identity unknown*** Please tell me who you are.Rungit config --global user.email "you@example.com"git config --global user.name "Your Name"to set your account's default identity.
Omit --global to set the identity only in this repository.fatal: unable to auto-detect email address (got '86153@hhh.(none)')86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_biedeni (master)
$  git config --global user.email 3328133482@qq.com86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_biedeni (master)
$ git config --global user.name lxy86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_biedeni (master)
$ git commit -m"learn git"
[master (root-commit) de3960d] learn git1 file changed, 1 insertion(+)create mode 100644 test.py86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_biedeni (master)
$ git status
On branch master
nothing to commit, working tree clean86153@hhh MINGW64 /d/learnning resource-lxy/git操作/git_biedeni (master)
$

 2、查看历史提交

查看所有版本信息 git log

显示更详细信息 git log --stat 

直接看到某个版本具体修改内容 git log -p

简单快速的查看版本库情况 git reflog

提交了2个版本,head指针指向 learn git 2 (即为当前工作区所在版本)

3、版本回退

版本号的由来:

 当前工作区为版本6

git reset  --hard HEAD^   或者git reset  --hard HEAD^^ 回退至上一版回退至上一版

git reset  --hard HEAD~2 回退至上上一版

可见回退至版本5

也可git reset --hard 版本号回退至指定版本

总结

内容很基础,认识了git是干什么的和一些基本的git操作,主要是掌握一些命令!熟能生巧把

http://www.yayakq.cn/news/391337/

相关文章:

  • 济南易搜的网站建设wordpress怎么设置伪静态页面
  • 圣都家装公司简介汕头百度seo电话
  • 青岛做网站大公司有哪些网络系统管理比赛内容
  • 新站网站推广该如何做创建网站的目的是什么
  • 遵义网站制作一般需要多少钱5080电影电视剧大全
  • 建设旅游网站需要多少钱网站前端开发语言
  • 建站排名软件开发模型有几种各有什么特点
  • 深圳做微信网站多少钱速成网站怎么做
  • 网站怎么样制作视频wordpress订阅表格代码
  • 网站区域名是什么如何在电脑建设网站
  • 南宁制作网站企业网上购物商城的背景与意义
  • 手机怎么制作自己的网站百度广告投放
  • 百度推广交了钱不给做网站wordpress 根据ua跳转
  • 建站外贸企业官网推广能免费建网站吗
  • 小说网站的阅读界面怎么做的seo网站推广教程
  • php网站伪静态企业邮箱的使用方法
  • 周口师范做网站网站导航条图片素材
  • 建立主题网站的一般步骤wordpress 网店主题
  • 成都专业网站建设公司百度有没有做游戏下载网站吗
  • 广州哪家做网站价格好购物网站有哪些?
  • 无锡网站广优化公司江苏建设人才网网站
  • 拼多多seo搜索优化广州灰色优化网络公司
  • 今天体育新闻山东商祺网站建设优化
  • 成熟网站开发单位phpcms套好的网站 放到空间上 后台打开的验证码不能显示
  • 网站建设方案 doc建设一个网站的具体步骤
  • 网上智慧团建网站it公司
  • 宁波网站制作哪家全面柳州在哪里做网站
  • 个人网站源码免费下载专业定制家具厂家
  • 电脑制作网站用哪个软件网站会员注册系统下载
  • 智能模板网站建设哪家好个门户网站