git工具使用
1. git工作机制介绍
1、git工作流程
- 从远程仓库克隆代码到本地仓库
- 从本地仓库中checkout代码然后进行代码修改
- 在提交代码前先将代码提交到暂存区
- 提交到本地仓库,本地仓库中保存修改的各个历史版本
- 修改完成后,将代码push到远程仓库和团队共享代码
2、git的版本库、工作目录、暂存区
版本库:仓库中的.git隐藏文件夹就是版本库,其中储存了配置信息、日志文件和文件版本信息等
工作目录:包含.git文件夹的目录就是工作目录,主要用于存放开发代码
暂存区:.git目录下的index文件就是暂存区,也叫stage,暂存区是一个临时保存修改文件的二进制文件。
3、工作目录下的文件状态
- untracked未跟踪(未纳入版本控制)
- tracked已跟踪(被纳入版本控制)
- Unmodified未修改状态
- Modified已修改状态
- Staged已暂存状态
2. git常用命令
-
设置”用户名“和”email“
新安装好git后需要进行用户名和email设置,Git每次提交都会使用该用户信息。
-
获取git仓库
-
本地仓库操作
-
远程操作命令
-
分支操作
-
Git标签操作
Git可以给某个分支某个特定时间点的commit状态打上标签,表示重要节点。利用标签,可以很方便的切换到标记时commit的状态(需要和branch一起使用)。
比较有代表性的标签用法为:使用标签来标记发布节点(v1.0、v2.0)等。
3. TortoiseGit工具使用
-
文件状态图标
文件上的图标,可以反映出当前文件或者文件夹的状态:
-
如果在clone仓库时出现
No supported authentication methods available
错误,参考TortoiseGit提示No supported authentication methods available错误_tortoisegit no support auth_Xu_lib的博客-CSDN博客 -
TortoiseGit工具使用参考TortoiseGit-使用教程(图文详细版) - 吴川华仔博客 - 博客园 (cnblogs.com)
__EOF__

本文链接:https://www.cnblogs.com/ray93/p/17609696.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文来自博客园,作者:{Ray963},转载请注明原文链接:{https://www.cnblogs.com/ray93/}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构