git命令
从工作区添加到暂存区
将暂存区文件回退到工作区
分支合并
对远程仓库地址起别名
git config
配置 Git 的相关参数。
Git 一共有3个配置文件:
\1. 仓库级的配置文件:在仓库的 .git/.gitconfig
,该配置文件只对所在的仓库有效。
\2. 全局配置文件:Mac 系统在 ~/.gitconfig
,Windows 系统在 C:\Users\<用户名>\.gitconfig
。
\3. 系统级的配置文件:在 Git 的安装目录下(Mac 系统下安装目录在 /usr/local/git
)的 etc
文件夹中的 gitconfig
。
git clone
从远程仓库克隆一个版本库到本地。
git init
初始化项目所在目录,初始化后会在当前目录下出现一个名为 .git 的目录。
git status
查看本地仓库的状态。
git remote
操作远程库。
git branch
操作 Git 的分支命令。
git checkout
检出命令,用于创建、切换分支等。
git cherry-pick
把已经提交的记录合并到当前分支。
git add
把要提交的文件的信息添加到暂存区中。当使用 git commit 时,将依据暂存区中的内容来进行文件的提交。
git commit
将暂存区中的文件提交到本地仓库中。
git fetch
从远程仓库获取最新的版本到本地的 tmp 分支上。
git merge
合并分支。
git diff
比较版本之间的差异。
git pull
从远程仓库获取最新版本并合并到本地。
首先会执行 git fetch
,然后执行 git merge
,把获取的分支的 HEAD 合并到当前分支。
git push
把本地仓库的提交推送到远程仓库。
git log
显示提交的记录。
git reset
还原提交记录。
git revert
生成一个新的提交来撤销某次提交,此次提交之前的所有提交都会被保留。
git tag
操作标签的命令。
git mv
重命名文件或者文件夹。
git rm
删除文件或者文件夹。
Git操作场景示例
1. 删除掉本地不存在的远程分支
多人合作开发时,如果远程的分支被其他开发删除掉,在本地执行 git branch --all
依然会显示该远程分支,可使用下列的命令进行删除:
2. 解决超大文件上传错误的问题
git版本推送远程服务器时出现错误如下:
这是因为git不允许上传单个文件超过50M的报错信息。根据提示,执行以下命令查找到对应的大文件:
效果如下,可以看到是文件名为fastdfs_nginx_0.0.1.tar.gz
这个文件:
解决:
__EOF__

本文链接:https://www.cnblogs.com/weiweivip666/p/14787979.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
-------------------------------------------
个性签名:代码过万,键盘敲烂!!!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
2020-05-19 内置方法,序列化模块pickle和json---day15