初始化仓库
git init
查看仓库状态
git status
仓库的四种状态:
- Untracked(未跟踪): 文件未被Git追踪,即Git对文件的版本控制尚未开始。这意味着文件还没有被添加到Git仓库中。
- Unmodified(未修改): 文件已经被Git追踪,并且在本地工作区与Git仓库中的版本完全一致,没有进行任何修改。
- Modified(已修改): 文件已经被Git追踪,但是在本地工作区中已经发生了修改,与Git仓库中的版本有差异。
- Staged(已暂存): 修改过的文件已经被添加到Git的暂存区(也称为索引)中,表示准备将这些修改提交到Git仓库。
设置身份信息
不设置自身信息的话,不能commit。
git config --global user.email "846581636@qq.com" //你的电子邮箱
git config --global user.name "Liyixin" //你的用户名
添加到缓存区
git add [文件] //将文件添加到暂存区,准备提交。git add . //将当前目录下的所有修改过的文件(包括新添加的文件和已修改的文件)添加到 Git 的暂存区(也称为索引)中。
提交到本地仓库
git commit -m "说明" //把缓存区的文件提交到本地仓库,-m表示本地仓库
忽略文件
在.gitignore文件中设置。
# 忽略所有 .log 文件
*.log# 忽略目录 node_modules 及其下的所有文件和文件夹
node_modules/# 忽略文件夹 dist 及其下的所有文件和文件夹
dist/# 忽略 .env 文件(用于存储环境变量)
.env# 忽略特定的文件或文件夹
src/file.js
docs/
使用Gitee仓库
在C:\Users\用户名\.ssh文件夹中打开git bean,运行下面命令生成ssh公钥,有提示就一路回车,完成之后会在目录下下生成两个文件。
ssh-keygen -t rsa