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
是origin
,branch_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 的使用,有效地管理项目的版本和协作开发。
有疑问加站长微信联系(非本文作者)