整理一下实际开发和工作中Git工具的使用 (持续更新中)

介绍一下Git

在实际开发和工作中,Git工具的使用可以说是至关重要的,它不仅提高了团队协作的效率,还帮助开发者有效地管理代码版本。以下是对Git工具使用的扩展描述:

  1. 版本控制:Git能够跟踪代码的每一个修改记录,使开发者可以随时查看历史版本,并在出现问题时方便地进行回滚,确保代码的安全性和稳定性。

  2. 分支管理:Git允许开发者创建和管理多个分支,这样团队成员可以在不同的分支上独立工作,进行新功能的开发或bug修复,最终再将修改合并到主分支,减少了代码冲突的可能性。

  3. 团队协作:通过Git,团队成员可以轻松地共享代码、合并彼此的工作。使用如GitHub或GitLab等平台,开发者能够进行代码审查、提出合并请求,增强了代码质量和团队的沟通。

  4. 自动化和集成:Git工具能够与CI/CD(持续集成/持续部署)系统集成,实现自动构建和测试,提高了发布的效率和可靠性。

  5. 标签和发布管理:Git允许开发者为特定版本打标签,这有助于明确版本发布的时间和内容,使得项目的发布过程更加清晰。

  6. 冲突解决:在多人协作的环境中,冲突不可避免。Git提供了丰富的工具和命令,帮助开发者高效地解决代码冲突,保持代码库的整洁和一致性。

通过以上几点可以看出,Git作为一个强大的版本控制工具,不仅为软件开发提供了可靠的管理机制,还促进了团队间的协作和代码质量的提升。

常用操作

总共分为四步

每天 应该是创建并切换到新的分支
添加更改
提交更改
然后推送到远程仓库上

注意的是要根据控制台信息去抹除一些限制 比如说语法

复制代码
git checkout -b new-branch-name   # 创建并切换到新分支
git add .                          # 添加更改
git commit -m "Your commit message" # 提交更改
git push origin new-branch-name    # 推送到远程仓库

注意

提交更改的时候

我们要去忽视语法问题 特别是eslintrc的

提示我们应该这么去做

改正后的提交命令

复制代码
git commit --no-verify -m "new"

这才是正确的提交方式

合并更改

复制代码
git checkout main
git pull origin main
git merge new-feature

删除分支

如果不再需要新功能分支,可以将其删除

复制代码
git branch -d new-feature

或者从远程仓库删除分支

复制代码
git push origin --delete new-feature

查看历史记录

查看历史提交记录。

复制代码
git log 

以列表形式查看指定文件的历史修改记录。

复制代码
git blame <file> 
相关推荐
Young_Gnay14 小时前
在学校和工作中遇到的一些git用法
git
一路向北_Coding14 小时前
Git系列之关联远程仓库
git·github
最好结果15 小时前
GitHub fork仓库同步原仓库tags(标签)的详细教程
git·github
周杰伦_Jay16 小时前
【Git操作详解】Git进行版本控制与管理,包括分支,提交,合并,标签、远程仓库查看
大数据·ide·git·科技·分类·github
XXX-X-XXJ17 小时前
二:RAG 的 “语义密码”:向量、嵌入模型与 Milvus 向量数据库实操
人工智能·git·后端·python·django·milvus
少女续续念18 小时前
从工具到生态:揭秘 Gitee 成为 60% 头部银行首选的底层逻辑
git
银安21 小时前
Git篇(6):分支操作的本质
git
银安21 小时前
Git篇(7):Git 检测差异的原理——为什么合并会出现冲突
git
马优晨1 天前
Git 中的某个分支打标签
git·git 中的某个分支打标签·git分支打标签·git 分支打tag·git 分支打标签tag
Blue桃之夭夭1 天前
git和VScode
ide·git·vscode