Git 的工作机制和常用命令
一、Git的工作原理
1. 基本工作原理:
工作区(写代码) ➜ git add ➜ 暂存区(临时存储) ➜ git commit ➜ 本地库(历史版本) ➜ git push ➜ 远程库(代码托管中心)
2. 团队协作的工作原理:
本团队协作:自己团队的远程库 ➜ git pull ➜ 工作区(修改代码) ➜ … ➜ git push ➜ 自己团队的远程库
跨团队协作:其他团队的远程库 ➜ fork ➜ 自己的远程库 ➜ git clone ➜ 工作区(修改代码) ➜ … ➜ git push ➜ 自己的远程库 ➜ pull request ➜ 其他团队的远程库
二、Git的安装和配置
安装方法:使用 Homebrew 安装即可
# Homebrew 安装 git
brew install git
# 查看 git 版本,确认安装成功
git --version
备注:macOS 使用快捷键 command + shift + . 可以显示隐藏文件夹(包括 .git 文件夹)
三、Git的常用命令
系统配置
| 命令作用 | 命令名称 |
|---|---|
| 设置用户签名(姓名) | git config --global user.name [用户名] |
| 设置用户签名(邮箱) | git config --global user.email [用户邮箱] |
本地库相关操作
| 命令作用 | 命令名称 |
|---|---|
| 初始化本地库 | git init |
| 查看本地库状态 | git status |
| 文件添加到暂存区 | git add [文件名] |
| 提交到本地库 | git commit -m [日志信息] [文件名] |
| 查看本地库精简版本信息 | git reflog |
| 查看本地库详细版本信息 | git log |
| 版本穿梭/切换到指定版本 | git reset --hard [版本号] |
分支的相关操作
| 命令作用 | 命令名称 |
|---|---|
| 查看所有分支 | git branch -v |
| 创建分支 | git branch [分支名] |
| 切换到指定分支 | git checkout [分支名] |
| 把指定的分支合并到当前分支 | git merge [分支名] |
代码托管中心/远程库的相关操作
| 命令作用 | 命令名称 |
|---|---|
| 创建远程库和别名 | git remote add [远程库别名] [远程库url] |
| 查看当前所有远程库的别名 | git remote -v |
| 推送本地库到远程库 | git push [远程库别名] [分支名] |
| 拉取远程库到本地库 | git pull [远程库别名] [分支名] |
| 克隆远程库到本地 (克隆=拉取代码+初始化本地库+创建别名) | git clone [远程库url] |
Git工作流程与常用命令详解,
Git是一个分布式版本控制系统,其基本工作流程包括从工作区到暂存区,再到本地库和远程库的推送。在团队协作中,涉及gitpull和gitpush操作,以及fork和pullrequest用于跨团队合作。安装Git可使用Homebrew,并通过gitconfig设置用户信息。常见的Git命令包括初始化本地库、提交、切换分支、推送和拉取远程库等。
1805

被折叠的 条评论
为什么被折叠?



