一、初始化 Git 仓库
git init
在当前目录下创建一个新的 Git 仓库,会生成一个隐藏的 `.git` 目录来存储仓库的所有版本控制信息。
二、设置用户名和邮箱
设置全局用户名
git config --global user.name "你的名字"
设置你在所有 Git 仓库中的用户名。
设置全局邮箱
git config --global user.email "你的邮箱地址"
设置与你的 Git 操作相关联的邮箱地址。
三、克隆仓库
git clone 地址
将指定的远程仓库复制到本地当前目录下,并自动创建一个与远程仓库同名的目录。
四、查看状态
git status
显示哪些文件被修改、哪些文件已暂存、哪些文件未被跟踪等信息。
五、添加文件到暂存区
添加特定文件
git add 文件名
将指定的文件添加到暂存区,准备进行提交。
添加所有改动
git add .
将当前目录下的所有修改和新文件添加到暂存区。
六、提交更改
git commit -m "提交信息"
将暂存区的内容提交到本地仓库,并附带有意义的提交信息来描述这次提交的内容。
七、关联远程仓库
git remote add origin 你的链接
将本地仓库与指定的远程仓库关联起来,通常使用 `origin` 作为远程仓库的别名。
八、推送更改到远程仓库
首次推送并设置上游分支
git push -u origin 主分支名称
将本地的主分支推送到远程仓库,并设置上游分支以便后续的推送可以更简便。通常主分支可以是 `main` 或 `master`。
后续推送
git push origin 主分支名称
在已经设置上游分支后,直接将本地的更改推送到远程仓库的主分支。
九、获取远程仓库的更改
获取远程仓库的更新
git fetch origin
从远程仓库获取最新的提交,但不会自动合并到本地分支。
合并远程分支到本地
git merge origin/主分支名称
将获取到的远程主分支合并到当前本地分支。
直接拉取并合并
git pull origin 主分支名称
相当于执行了 `git fetch` 和 `git merge` 两个操作,从远程仓库拉取最新更改并合并到当前分支。
十、创建新分支
git branch 新分支名称
在本地创建一个新的分支,但不会切换到该分支。
十一、切换分支
git checkout 分支名称
切换到指定的已有分支,以便在该分支上继续工作或查看该分支的状态。
十二、删除分支
git branch -d 分支名称
删除指定的本地分支,前提是该分支已经被合并到其他分支或者你确定要丢弃该分支的未合并更改。