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

有哪些网站建设的方法网站设计 html5

有哪些网站建设的方法,网站设计 html5,商城网站建设公司,安庆做网站的公司简述 git 的安装配置、工作区域划分、文件类型、基本命令。 基础安装与配置 基于 WSL 的 Ubuntu 下的 git 打开或关闭Windows功能-Hyper-V、Virtual Machine Platform、Windows Subsystem for Linux # 1.必须运行 Windows 10 版本 2004 及更高版本#xff08;内部版本 …简述 git 的安装配置、工作区域划分、文件类型、基本命令。 基础安装与配置 基于 WSL 的 Ubuntu 下的 git 打开或关闭Windows功能-Hyper-V、Virtual Machine Platform、Windows Subsystem for Linux # 1.必须运行 Windows 10 版本 2004 及更高版本内部版本 19041 及更高版本或 Windows 11 # 2.在管理员模式下打开 PowerShell 或 Windows 命令提示符 wsl --installsudo apt-get install git # 安装 git配置设置用户名和邮箱同下。 Windows系统下 git 配置 下载Git - Downloads (git-scm.com)。安装完成后进入你要存放文件的文件夹右击点击进入 Git Bash Here # 设置用户名 git config --global user.name 自己的用户名 # 设置用户名邮箱 git config --global user.email 这里填写自己的用户名邮箱 # 查询配置信息 git config list拓展 项目(仓库)级别仅在当前本地库有效git config user.name tom # 设置用户名tom git config user.email liuqq.com # 设置用户邮箱系统用户级别仅在当前登录的操作系统用户有效git config --global user.name tom git config --global user.email liuqq.com 仅仅加了一个 --global 优先级别项目级别 系统级别 信息保存位置~/.gitconfig 文件工作区域 工作区 工作区Working Directory进行添加、编辑、修改文件等动作。就是你在电脑里能看到的目录平时存放项目代码的地方 暂存区 暂存区Index / Stage存储已经修改的文件事实上它只是一个文件最后统一提交到git仓库中 git add 命令就是将文件转到暂存区。 仓库区/版本库 工作区有一个隐藏目录 .git这个是 Git 的仓库区/版本库Repository/Git Directory。Git的版本库里存了很多东西其中最重要的就是称为stage或者叫index的暂存区还有Git为我们自动创建的第一个分支 master 以及指向master的一个指针叫 HEAD 。 把文件往Git版本库里添加的时候是分两步执行的 用 git add 把文件添加进去实际上就是把文件修改添加到暂存区用 git commit 提交更改实际上就是把暂存区的所有内容提交到当前分支。 Git 中的文件类型 工作目录下每一个文件的状态仅有已跟踪 或 未跟踪。已跟踪的文件是指那些被纳入了版本控制的文件在上一次快照中有它们的记录在工作一段时间后 它们的状态可能是未修改Unmodified已修改modified或已放入暂存区staged。 未跟踪文件Untracked工作目录中除已跟踪文件外的其它所有文件。它们既不存在于上次快照的记录中也没有被放入暂存区。 未修改文件Unmodified工作目录的文件已跟踪文件中处于未修改状态的文件。 已修改文件modified提交后、且被修改的文件。 已跟踪文件staged初次克隆某个仓库的时候工作目录中的所有文件。 Git 命令 git init初始化 repository git init Initialized empty Git repository in C:/Users/Administrator/Desktop/git_test/.git/随即在指定目录下创建一个空的 Git repository。生成的 .git 目录是一个隐藏文件可以直接在 资源管理器 中查看或者在 cmd 中输入命令 dir /a 。此目录是Git来跟踪管理版本库的不能手动修改此目录里的文件。 git init 后就运行 git add files 命令开始跟踪当前目录下的文件。 git log显示提交日志 rootLenovo:/home/git_test# git log commit e49ffb91d8776b952000f5a15791439ea11a51fe (HEAD - master) Author: phil xxxxxxxxxxxx.com Date: Tue Jan 16 19:32:31 2024 0800add distributed under the GPLcommit 670e23aeddd81f8fc3151d7866ad368b959376a4 Author: phil xxxxxxxxxxxx.com Date: Tue Jan 16 17:03:37 2024 0800add distributedcommit 5f2427d23f7bc17ab29a16c37c5bb380aa033d76 Author: phil xxxxxxxxxxxx.com Date: Tue Jan 16 16:36:16 2024 0800write a readme file显示从最近到最远的提交日志有 commit id、Author、Data 以及文件修改详细信息。和 SVN 不一样Git 的 commit id 不是123……递增的数字而是一个 SHA1 计算出来的十六进制数字。 参数--prettygit log --prettyoneline单行显示提交日志 rootLenovo:/home/git_test# git log --prettyoneline e49ffb91d8776b952000f5a15791439ea11a51fe (HEAD - master) add distributed under the GPL 670e23aeddd81f8fc3151d7866ad368b959376a4 add distributed 5f2427d23f7bc17ab29a16c37c5bb380aa033d76 write a readme filegit reset回退版本 参数--hardgit reset --hard HEAD 在 Git 中用 HEAD 表示当前版本上一个版本就是 HEAD^上上一个版本就是 HEAD^^后面 HEAD~[3] 来表示或将 HEAD 换成 commit-id 来表示版本。 回退版本操作也会记录在日志中并有相应的 commit id。 Lenovo:/home/git_test# git reflog 5f2427d (HEAD - master) HEAD{0}: reset: moving to 5f2427d23f7bc17ab29a16c37c5bb380aa033d76 670e23a HEAD{1}: reset: moving to HEAD^ e49ffb9 HEAD{2}: commit: add distributed under the GPL 670e23a HEAD{3}: commit: add distributed 5f2427d (HEAD - master) HEAD{4}: commit (initial): write a readme file rootLenovo:/home/git_test# git reset --hard e49ffb9 HEAD is now at e49ffb9 add distributed under the GPLgit reflog显示所有操作日志 reflogReference logs参考日志git reflog命令可以显示所有的历史版本记录。 这不同于git log 只可以查看到 HEAD 指针及其之前的版本信息如果版本发生过回退操作则无法显示 HEAD 指针之后的版本情况。 rootLenovo:/home/git_test# git reflog e49ffb9 (HEAD - master) HEAD{0}: commit: add distributed under the GPL 670e23a HEAD{1}: commit: add distributed 5f2427d HEAD{2}: commit (initial): write a readme file输出结果 commit id 的前7位根据这7位可以将版本库恢复到对应节点状态 HEAD{n}表示 HEAD 指针前移两次的版本也就是上上个版本 最后一段字符串为提交的说明信息。 git status查看状态 $ git status On branch master Your branch is up-to-date with origin/master. nothing to commit, working directory cleannothing to commit, working directory clean 表示所有已跟踪文件在上次提交后都未被更改过或者说当前目录下没有出现任何处于未跟踪状态的新文件。 Untracked files未跟踪的文件表明之前的快照提交/ commit 中没有这些文件。 Changes not staged for commit 表明已跟踪文件的内容发生了变化但还没有放到暂存区。要暂存这次更新需要运行 git add 命令。 Changes to be committed 下的文件表明是已暂存状态。如果此时提交那么该文件在你运行 git add 时的版本将被留存在后续的历史记录中。 暂存后再被修改的文件 $ git add README $ vi README # 修改文件 $ git status On branch master Your branch is up-to-date with origin/master. Changes to be committed:(use git reset HEAD file... to unstage)new file: READMEChanges not staged for commit:(use git add file... to update what will be committed)(use git checkout -- file... to discard changes in working directory)modified: CONTRIBUTING.md当将一个文件添加到暂存区add然后修改文件内容那么文件就会同时出现在暂存区和非暂存区。 实际上Git 只会暂存运行了 git add 命令的文件。如果执行 commit 命令提交的版本是运行 git add 命令时的那个版本而不是在工作目录中的修改后的当前版本。 git add追踪文件 git add 命令使用文件或目录的路径作为参数如果参数是目录的路径该命令将递归地跟踪该目录下的所有文件。这是个多功能命令可以用它开始跟踪新文件或者把已跟踪的文件放到暂存区还能用于合并时把有冲突的文件标记为已解决状态等。 将这个命令理解为“精确地将内容添加到下一次提交中”而不是“将一个文件添加到项目中”要更加合适。 git add fileName 指定文件 # 一次 add 多个文件 git add file1.txt file2.txt file3.txt # 提交被修改的和新建的文件但不包括被删除的文件 git add. # 更新所有改变的文件即提交所有变化的文件 git add -u --update update tracked files # 提交已被修改和已被删除文件但是不包括新的文件 git add -A --all add changes from all tracked and untracked files git commit提交 git commit -m commit message提交描述 fileName。 Git 操作流 创建 repository 创建文件夹作为版本库/仓库/repository。在 repository 中的所有文件都可以被 Git 管理Git 能跟踪每个文件的修改、删除以便任何时刻都可以追踪历史或者在将来某个时刻还原。 Windows 中命令如下 md C:\Users\Administrator\Desktop\Git_test cd C:\Users\Administrator\Desktop\Git_test dirLinux 中命令如下 mkdir /home/git_test初始化一个 Git 仓库把上述的目录变成 Git 可以管理的仓库 git init Initialized empty Git repository in C:/Users/Administrator/Desktop/git_test/.git/随即在指定目录下创建一个空的 Git repository。生成的 .git 目录是一个隐藏文件可以直接在 资源管理器 中查看或者在 cmd 中输入命令 dir /a 。此目录是Git来跟踪管理版本库的不能手动修改此目录里的文件。 添加文件到 repository 创建并编辑文件 touch fileName # 创建文件 vi fileName # 输入a、i、o进行插入模式按键 esc进入命令模式输入 :wq 退出文件编辑并保存。 将文件添加到仓库 git add fileName # 把文件添加到仓库可添加多个文件或多次添加命令执行后没有任何提示。 提交文件 git commit -m commit message # 把文件提交到仓库-m 后面输入的是本次提交的说明最好输入有意义的提交/改动信息。 git commit命令执行成功后显示几个个文件被改动file changed插入了几行内容 insertions() 。git commit命令执行成功后会告诉你1 file changed1个文件被改动我们新添加的readme.txt文件2 insertions插入了两行内容readme.txt有两行内容。 Git 添加文件到 repository 需要 add 和 commit 两步以便多次 add 不同的文件最后一次性提交。 修改 repository 中的文件并再次提交 修改文件 # 编辑文件 vi fileName # 输入a、i、o进行插入模式按键 esc 进入命令模式输入 :wq 退出文件编辑并保存。 查看当前的状态。哪个文件被修改是否被 commit git status查看修改内容 git diff readme.txt # differencediff将修改后的文件再次提交 git add readme.txt git commit -m add distributed git status cat fileName # 将文件内容打印显示参考 Git book 2nd Edition (2014) faster-git datawhale 安装 WSL | Microsoft Learn 【学了就忘】Git操作 — 51.git reflog命令 - 简书 (jianshu.com)
http://www.pierceye.com/news/408395/

相关文章:

  • 深圳常平网站建设制作公司网站开发qq群
  • 校园网站建设的感受论文专业微信网站建设公司首选
  • 国外免费logo设计网站免费网课平台
  • 高端网站设计定制公司页面跳转自动更新
  • 项目建设资金来源网站网站开发技术可以做什么工作
  • 可做易企秀的网站网页建站网站
  • 南京网站建设价格大型网站开发协调
  • 园林景观设计公司点评的网站和论坛大型网站搜索怎么做的
  • 河南省建设教育培训中心网站广告机器设备的价格表
  • 郑州做网站哪家最好中国能源建设集团有限公司是什么级别
  • 品牌设计公司排行榜前十名seo外包服务公司
  • 潍坊网站建设 58wordpress 酒店预订
  • 个人网站主机选择电商公司官网
  • 名城苏州网站龙岗网站建设价位
  • 免费手机网站制作学做网站游戏教程
  • 什么企业做网站广州市公司网站建设
  • 无锡万度网站建设推广电影链接赚佣金
  • 电子商务网站建设与管理实训网页设计与网站建设基础心得体会
  • 托管的服务器如何做网站花店网站模板 html
  • 南宁保洁网站建设在线 代理 输入网址
  • 微站是什么意思快站app下载
  • 网站让女友做网站模特做网站好一点的软件
  • 苏州h5网站建设wordpress 数据库配置
  • 环保网站模板下载农村电商平台怎么加入
  • 教育企业重庆网站建设建设公司网站征集信息的通知
  • 广州做网站找哪家好成都装饰设计公司排名
  • 做头发个人网站制作素材copyright wordpress
  • 高埗镇网站仿做企业网站建设市场分析
  • 网站怎么加icowordpress 程序员主题
  • 做国外产品描述的网站门户网站 建设 如何写