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 [版本号]

 

posted @   牵牛找花  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示