一、Git入门操作手册
Git 是一个分布式的版本控制工具,其主要功能是记录代码的修改历史、备份及版本控制,能够方便管理多人协作开发的代码。
Git在Windows、Linux和Mac上都有版本。可以到Git官网上下载安装程序。
git init
在项目中创建一个新的git仓库。
git clone url
从一个现有的Git仓库中来创建一个新的克隆仓库。URL指向你要克隆的Git仓库。
git add filename
将文件添加到缓存区。
git commit -m “提交记录”
提交更改,并添加一条相关的提交消息。
git push origin master
将本地代码库的更改推送到共享仓库。
git pull origin master
从共享仓库拉取更改。
git branch branchname
从当前分支创建一个新的分支。
git checkout branchname
切换到指定分支。
git merge branchname
将指定分支的更改合并到当前分支。
二、Git提交规范
Git提交规范是指对代码修改提交过程中的注释规范。对规范的遵守可以方便维护者理解过去、现在与未来的开发状态。
Type用于说明 Commit 的种类,只允许使用以下7个标识。
Subject是对本次 Commit 内容的简短描述,可以用于自动生成 Release notes。
Body是对本次更改的详细描述。
Footer用于说明与代码修改相关的其他信息,例如一些Issue的处理结果等。
三、Git常用命令
初始化一个 git 仓库
下载一个 git 仓库
将当前文件夹下的所有文件添加到 git 暂存区
将存储区的文件提交到本地版本库,并注释本次提交
将本地版本库推送到远程服务器
从远程服务器拉取版本库到本地,并进行合并
查看本地文档与 git 版本库的不同
查看该 git 版本库中所有的记录
查看两个版本之间的差异
查看本地已存在的分支
创建并切换到新的分支
合并两个分支
四、Git操作回退和合并分支
如果在合并到 master 分支之前,你发现你的这次操作有误,请使用以下命令回滚本次操作:
假设现在有两个分支:master和dev。现在我们要把dev合并到master分支上。执行以下命令:
如果在合并分支的过程中产生冲突,Git会提示你进行冲突解决。可以使用git mergetool或手动解决冲突。
总结:
Git是现代开发过程中必不可少的工具之一。在使用时,熟练掌握基础命令和规范是必要的。日常开发中,比较常见的操作包括代码的新增、修改、删除、提交、拉取、推送,以及分支的创建、切换、合并等。在代码修改提交过程中,遵守规范,写好注释,能够方便开发者后续维护和理解整个项目的变化。通过Git的回退操作和分支合并操作,能够在开发中快速定位问题并解决。因此,对Git的熟练掌握有助于提高开发效率,降低开发成本。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。