Vue3+Pinia+Vite+TS 还原高性能外卖APP项目(十章完结)

jhuh · · 53 次点击 · · 开始浏览    

Vue3+Pinia+Vite+TS 还原高性能外卖APP项目(十章完结)

获课:789it

点top

/192/

获取ZY↑↑方打开链接↑↑

Git 是一个分布式版本控制系统,广泛用于软件开发和项目管理中,用于跟踪文件的变化、协作开发以及管理项目的版本历史。以下是一些常用的 Git 命令及其用法:

基础配置

在开始使用 Git 之前,需要进行一些基本配置,设置用户名和邮箱:

收起

bash

# 设置用户名git config --global user.name "Your Name"# 设置邮箱git config --global user.email "your_email@example.com"

初始化仓库

在项目目录下初始化一个新的 Git 仓库:

收起

bash

git init

这个命令会在当前目录下创建一个隐藏的

.git

目录,用于存储所有的版本控制信息。

克隆仓库

从远程仓库克隆一份代码到本地:

收起

bash

git clone <repository_url>

例如:

收起

bash

git clone https://github.com/username/repository.git

查看状态

查看当前工作目录和暂存区的状态,了解文件的修改情况:

收起

bash

git status

添加文件

将文件添加到暂存区:

收起

bash

# 添加单个文件git add <file_name># 添加所有修改的文件git add.

提交更改

将暂存区的文件提交到本地仓库,并添加提交说明:

收起

bash

git commit -m "提交说明"

查看提交历史

查看仓库的提交历史记录:

收起

bash

git log

如果想要查看更简洁的日志信息,可以使用

--pretty=oneline

选项:

收起

bash

git log --pretty=oneline

远程仓库操作

  • 添加远程仓库

    收起

    bash

    git remote add <remote_name> <repository_url>


    例如,添加一个名为 origin 的远程仓库:

    收起

    bash

    git remote add origin https://github.com/username/repository.git

     

  • 查看远程仓库

    收起

    bash

    git remote -v

     

  • 推送更改到远程仓库

    收起

    bash

    git push <remote_name> <branch_name>


    通常情况下,remote_name 是 originbranch_name 是 master 或 main(现在很多仓库默认主分支名为 main):

    收起

    bash

    git push origin main

     

  • 从远程仓库拉取更改

    收起

    bash

    git pull <remote_name> <branch_name>


    例如:

    收起

    bash

    git pull origin main

     

分支操作

  • 查看分支

    收起

    bash

    git branch


    这个命令会列出本地所有的分支,当前所在分支前面会有一个 * 号。

  • 创建分支

    收起

    bash

    git branch <branch_name>


    例如,创建一个名为 feature-branch 的分支:

    收起

    bash

    git branch feature-branch

     

  • 切换分支

    收起

    bash

    git checkout <branch_name>


    例如,切换到 feature-branch 分支:

    收起

    bash

    git checkout feature-branch

     

  • 创建并切换分支

    收起

    bash

    git checkout -b <branch_name>


    这个命令相当于先执行 git branch <branch_name>,再执行 git checkout <branch_name>

  • 合并分支
    假设要将 feature-branch 合并到 main 分支,首先切换到 main 分支:

    收起

    bash

    git checkout main


    然后执行合并命令:

    收起

    bash

    git merge feature-branch

     

  • 删除分支

    收起

    bash

    git branch -d <branch_name>


    如果要强制删除一个未合并的分支,可以使用 -D 选项:

    收起

    bash

    git branch -D <branch_name>

     

标签

标签是对某个特定提交的标记,常用于版本发布等场景。

  • 创建标签

    收起

    bash

    git tag <tag_name>


    例如,创建一个名为 v1.0 的标签:

    收起

    bash

    git tag v1.0


    如果要在指定的提交上创建标签,可以使用提交的哈希值:

    收起

    bash

    git tag <tag_name> <commit_hash>

     

  • 查看标签

    收起

    bash

    git tag

     

  • 推送标签到远程仓库

    收起

    bash

    git push <remote_name> <tag_name>


    如果要推送所有标签,可以使用:

    收起

    bash

    git push <remote_name> --tags

     

撤销与回滚

  • 撤销暂存区的更改

    收起

    bash

    git reset HEAD <file_name>


    这个命令会将指定文件从暂存区撤销,回到工作目录的状态。

  • 撤销工作目录的更改

    收起

    bash

    git checkout -- <file_name>


    此命令会丢弃工作目录中指定文件的更改,将其恢复到上次提交或暂存的状态。

  • 回滚到指定提交

    收起

    bash

    git reset --hard <commit_hash>


    这个命令会将当前分支回滚到指定的提交,--hard 选项会丢弃所有后续的更改。

以上是 Git 的一些常用命令,通过不断练习和实际应用,你可以熟练掌握 Git 的使用,有效地管理项目的版本和协作开发。


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

53 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传