Mac系统通常已经预装了 Git,打开终端运行 git --version 查看是否显示版本号,如果有说明已经安装了。 没有安装的话可以使用Homebrew安装:brew install git
windows 系统通常没有预安装,需要手动安装,教程如下:
安装教程
双击开始安装
默认,直接next
默认,直接next
默认,直接next
一般默认,直接next(选择开始菜单文件夹。可以更改名称、不添加或者改到其他目录)
一般默认Vim,直接next(选择git使用的默认编辑器。是指设置git在执行某些需要打开编辑器的操作时,默认使用的文本编辑器。这些操作包括编写提交消息、解决合并冲突等)
调整新存储库的初始分支的名称,也就是在使用git init命令之后的初始分支的命名,提供了两种方式:
- 让git决定;
- 覆盖新仓库的默认分支名称; 很多团队已经重命名他们的默认主干名为 main,包括github创建的代码仓库也是默认的main主干,建议使用第二个选项; 点击“Next”进入下一步
一般默认,直接next(调整环境变量)
一般默认,直接next(选择ssh可执行文件)
一般默认,直接next(选择HTTPS后端传输)
一般默认,直接next(配置行尾符号转换)
一般默认,直接next(配置终端模拟器以与 Git Bash 一起使用)
一般默认,直接next(选择“git pull” 的默认行为)
一般默认,直接next(选择帮助凭证)
一般默认,直接 Install(配置额外的选项)
Finish
检查
鼠标右键,选择 Git Bash Here
输入 git
Git 相关操作
配置用户信息(用户名、邮箱)
方法一:命令行
// 全局配置 用户名
git config --global user.name "用户名"
// 项目中配置 用户名
git config user.name "用户名"
// 全局配置 邮箱
git config --global user.email "邮箱"
// 项目中配置 邮箱
git config user.email "邮箱"
// 验证配置
git config --list
方法二:修改 .gitconfig 文件
.gitconfig 文件位置:“C:\用户\ADMIN(对应用户名)”
检查配置
git config --global --list
// 或者查看所有配置
git config
基本 Git 状态
Git的本质是版本控制,也就是对文件的版本进行控制,使用Git对文件进行修改、提交等操作时,需要知道文件当前处于什么状态,不然可能会出现提交了现在不想提交的文件,或者要提交的文件却没有提交上,在Git中文件分为以下状态:
- "Untracked":文件未跟踪;此文件在文件夹中,但并没有加入git库,不参与版本控制。
- "Unmodify":文件已入库,并且未修改;即版本库中的文件内容与文件夹中完全一致。
- "Modified":文件已修改;仅仅是修改,并没有进行其它操作。
- "Staged":文件已暂存;并没有同步到本地版本库中。
- "Committed":文件已提交;已提交到本地版本库,受到版本控制。
查看状态
git status
创建 git 本地仓库
git init
执行完后,会多一个 .git 文件夹
(代表目前处于仓库的 “main” 分支)
将文件添加到暂存区
git add demo.txt
将文件提交到本地版本库区
git commit -m "first commit"
查看本地仓库提交日志
git log
查看分支
git branch
创建分支
git branch dev
切换分支
git checkout dev
删除分支
git branch -d main
// git branch -D main