git实践总结

简介: 学习笔记
一、git组成部分

26463879-6e985997a4fa2a36.png

Image.png

二、git简单使用

1、文件恢复

git命令 描述
git checkout 文件名 该文件回到最开始,不保存修改内容
git reset HEAD^ 会保存修改的内容,回到 git add 之前
git reset --soft HEAD^ 回到git add 之后,commit之前,即在暂存区
git revert <commit_id> 回退到指定版本, git log可查看commit_id
git push origin HEAD --force 强制提交一次,之前错误的提交就从远程仓库删除
git reset --hard <commit_id> 不保留本地仓库代码的修改,一并撤销掉这笔提交本地仓库的代码修改

2、git log

git命令 描述
git log 可以显示所有提交过的版本信息
git reflog 可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)
git fsck --lost-found 因为你的某次误操作导致commit丢失,如果git reflog都找不到,你可以考虑使用git fsck,找到丢失的对象的版本id

3、查看状态

git命令 描述
git status 查看在你上次提交之后,对哪些文件进行有修改
git diff 文件名 查看修改的内容

4、分支

git命令 描述
git branch 查看本地分支
git branch -r 查看远程分支
git branch -a 查看本地分支与远程分支
git checkout dev 切换到dev分支
git branch -vv 查看分支关联关系



相关文章
|
6月前
|
人工智能 缓存 开发工具
结合企业实践来规范你的Git commit(含插件使用指南)
结合企业实践来规范你的Git commit(含插件使用指南)
结合企业实践来规范你的Git commit(含插件使用指南)
|
6月前
|
Shell 网络安全 开发工具
Git实践详解总结
Git实践详解总结
113 0
|
6月前
|
开发工具 git 开发者
掌握常见Git操作:技巧与实践
掌握常见Git操作:技巧与实践
|
6月前
|
开发工具 git Python
Python 的软件开发实践:如何使用 Git 在团队中协同开发 Python 项目?
Python 的软件开发实践:如何使用 Git 在团队中协同开发 Python 项目?
117 1
|
6月前
|
数据可视化 开发工具 git
Git【实践 01】使用Git工具托管本地代码到GitHub简单易懂的图文教程(含Git+第三方工具TortoiseGit+中文语言包百度云盘资源)
Git【实践 01】使用Git工具托管本地代码到GitHub简单易懂的图文教程(含Git+第三方工具TortoiseGit+中文语言包百度云盘资源)
102 0
|
6月前
|
存储 算法 开发工具
Git - 分支基本实践总结与工作流原理
Git - 分支基本实践总结与工作流原理
97 0
|
12月前
|
存储 开发工具 git
后端实践--git的简单使用 青训营
后端实践--git的简单使用 青训营
|
前端开发 开发工具 git
Git业务实践记录
最近在开发一个新的功能,和往常一样先建了一个分支进行开发,开发到周期60%的时候,后端临时通知需要将大功能中的A、B、C三个功能拆分三个迭代分别发布,于是拆分成了三个迭代,后来因为业务上下游支持的因素,并且三块功能堆在一个时间点测试,预发环境只能部署一个分支的版本,所以还是需要将三个分支集成到一个迭代去发布,记录一下整个解决过程和思路。
59 1
|
缓存 测试技术 开发工具
【C#编程最佳实践 二】git操作实践
【C#编程最佳实践 二】git操作实践
169 0
|
测试技术 开发工具 git
👫有效的Git团队协作实践,拒当“分支恐怖分子”
2023年啦,还有人在团队合作中的充当“分支恐怖分子“,让我来向你介绍在团队 👫 中应用最为广泛的 `Git` 最佳实践吧!
116 0