主页 > 手机  > 

【git】初识git概念及命令,工作场景流程

【git】初识git概念及命令,工作场景流程
Git 初识:轻松上手版本控制

你是否曾经因为误删代码而懊恼不已?是否在团队协作中遇到过版本混乱的困扰?Git 就是来解决这些问题的!它就像一台时光机,可以记录你对代码的每一次修改,让你随时回退到任意版本。

一、Git 是什么?

简单来说,Git 是一个分布式版本控制系统。它可以帮助你:

记录文件的历史版本:每次修改文件后,Git 都会记录下这次修改的内容,方便你随时查看和回退。协作开发:多人可以同时对一个项目进行修改,Git 会自动合并不同的修改,避免冲突。备份代码:Git 会将代码仓库存储在本地和远程服务器上,即使本地代码丢失,也可以从远程仓库恢复。 二、Git 的核心概念

为了更好地理解 Git,我们需要了解一些核心概念:

概念解释类比仓库 (Repository)存放项目代码和历史记录的地方图书馆工作区 (Working Directory)你当前正在编辑的文件和目录你的书桌暂存区 (Staging Area)准备提交到仓库的文件列表准备放入图书馆的书提交 (Commit)将暂存区的文件快照保存到仓库将书放入图书馆并记录书名和位置分支 (Branch)从主线上分离出来的独立开发线图书馆的不同书架合并 (Merge)将两个分支的修改合并到一起将两个书架的书合并到一起 三、Git 的基本操作 1. 安装 Git Windows: 下载并安装 Git for WindowsMac: 使用 Homebrew 安装:brew install gitLinux: 使用包管理器安装,例如 Ubuntu:sudo apt-get install git 2. 创建仓库 在项目目录下打开终端,运行以下命令: git init

这会在当前目录下创建一个隐藏的 .git 文件夹,用来存储 Git 的版本控制信息。

3. 添加文件到暂存区 使用 git add 命令将文件添加到暂存区: git add <文件名> 可以使用 git add . 添加所有修改过的文件。 4. 提交更改 使用 git commit 命令将暂存区的文件提交到仓库: git commit -m "提交信息" 提交信息应该简洁明了,描述这次提交的内容。 5. 查看历史记录 使用 git log 命令查看提交历史: git log 你会看到每次提交的作者、日期、提交信息等信息。 6. 创建分支 使用 git branch 命令创建新分支: git branch <分支名> 使用 git checkout 命令切换到新分支: git checkout <分支名> 7. 合并分支 切换到主分支: git checkout main 使用 git merge 命令将其他分支合并到主分支: git merge <分支名> 四、Git 的优势 分布式:每个开发者都拥有完整的代码仓库,即使离线也能工作。高效:Git 只记录文件的差异,而不是整个文件,节省存储空间。安全:Git 使用 SHA-1 哈希算法保证数据的完整性。灵活:Git 支持各种工作流程,适合不同的团队和项目。 五、学习资源 Pro Git 中文版: git-scm /book/zh/v2Git 官方文档: git-scm /doc廖雪峰的 Git 教程: .liaoxuefeng /wiki/896043488029600
Git 工作场景实战指南 一、公司 Git 工作流程

公司项目通常采用分支开发模型,以下是常见流程:

克隆远程仓库:将公司项目的代码仓库克隆到本地。创建开发分支:从主分支 (main 或 master) 创建自己的开发分支。开发功能:在开发分支上进行代码编写和修改。提交代码:将修改后的代码提交到本地仓库。推送代码:将本地仓库的代码推送到远程仓库。创建 Pull Request (PR):请求将开发分支的代码合并到主分支。代码审查:团队成员对代码进行审查,提出修改意见。合并代码:通过审查后,将开发分支的代码合并到主分支。删除开发分支:合并完成后,删除开发分支。 二、常用 Git 命令详解 1. 克隆远程仓库 git clone <远程仓库地址> 例如:git clone github /company/project.git这会将远程仓库的代码下载到本地,并自动创建一个与远程仓库同名的文件夹。 2. 创建开发分支 git checkout -b <分支名> 例如:git checkout -b feature/login这会从当前分支创建一个新的分支,并切换到该分支。 3. 查看分支 git branch 查看本地所有分支,当前分支前面会有一个 * 号。 4. 添加文件到暂存区 git add <文件名> 例如:git add index.html可以使用 git add . 添加所有修改过的文件。 5. 提交代码 git commit -m "提交信息" 例如:git commit -m "完成登录功能开发"提交信息应该简洁明了,描述这次提交的内容。 6. 推送代码到远程仓库 git push origin <分支名> 例如:git push origin feature/login这会将本地仓库的代码推送到远程仓库的 feature/login 分支。 7. 创建 Pull Request (PR) 在代码托管平台 (例如 GitHub、GitLab) 上,找到你刚刚推送的分支,点击 “New Pull Request” 按钮。填写 PR 标题和描述,说明你做了什么修改,为什么要做这些修改。选择目标分支 (通常是 main 或 master),然后点击 “Create Pull Request”。 8. 代码审查 团队成员会在 PR 页面查看你的代码,并提出修改意见。你需要根据意见修改代码,并再次提交和推送代码。重复这个过程,直到代码通过审查。 9. 合并代码 代码通过审查后,点击 “Merge Pull Request” 按钮,将开发分支的代码合并到主分支。 10. 删除开发分支 git branch -d <分支名> 例如:git branch -d feature/login这会删除本地的 feature/login 分支。

github /0voice

标签:

【git】初识git概念及命令,工作场景流程由讯客互联手机栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“【git】初识git概念及命令,工作场景流程