git常用命令
#创建文件夹
$ mkdir git_test
#切换到新建的文件目录下
$ cd git_test
#创建 git 仓库
$ git init
#创建redme文件
$ touch README.md
#提交时转换为LF,检出时转换为CRLF
$ git config --global core.autocrlf true
#定义用户名 加--global则为全局
$ git config --global user.name "[自定义名称]"
#定义邮箱 加--global则为全局
$ git config --global user.email "[邮箱地址]"
#查看config内容
$ git config --list
#到仓库根目录下,使用ls -a 检索所有文件夹(包括隐藏的文件夹)
$ ls -a
#创建远程分支
$ git remote add origin "[远程仓库地址]"
#提交
$ git push -u origin "[分支名称]"
#缓存本地文件
$ git stash -u
#远程仓库名 分支名
$ git pull [仓库名] [分支名]
#弹出缓存
$ git stash pop
#查看具体改动文件
$ git diff
#查看变动的文件
$ git status
#添加文件到本地仓库,文件路径改为".",则添加全部文件
$ git add [文件路径]
#提交暂存到本地仓库
$ git commit -m '[注释]'
#远程仓库名 分支名
$ git push [仓库名] [分支名]
#列出缓存列表
$ git stash list
#删除索引为 0 的暂存
$ git stash drop 0
#如果已经git add
$ git checkout
#出现版本不一致,如果已经 git commit
$ git reset --mixed [版本号]
#查看本地分支(绿色的前面带星号的是当前分支)
$ git branch
#查看远程分支
$ git branch -r
#查看所有分支 白色本地分支红色远程分支
$ git branch -a
#删除本地分支
$ git branch -d
#查看当前的本地分支与远程分支的关联关系
$ git branch -vv
#查看远程分支地址
$ git remote -v
#更新远程分支
$ git remote update origin --prune
#创建本地分支
$ git switch -c [分支名称]
#创建本地新分支并指向指定远程分支
$ git switch -c [本地新分支] [远程分支]
#切换本地
$ git switch [分支名称]
#将文件撤回到修改前的状态
$ git restore
#回退版本,如果后面什么都不跟的话 就是上一次add 里面的全部撤销了,如果指定文件就是对某个文件进行撤销了
$ git reset --mixed [版本号]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)