GIT 常用命令及说明

本文详细介绍了Git的各种操作,包括新特性添加、bug修复、文档修改、代码格式调整、重构、性能优化、测试用例更新、分支管理、合并、回滚以及与远程仓库的交互。这些是Git版本控制系统中的核心命令,对于开发者进行日常开发和协作至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

'feat',//新特性、新功能
'fix',//修改bug
'docs',//文档修改
'style',//代码格式修改, 注意不是 css 修改
'refactor',//代码重构
'perf',//优化相关,比如提升性能、体验
'test',//测试用例修改
'chore',//其他修改, 比如改变构建流程、或者增加依赖库、工具等
'revert',//回滚到上一个版本
'build',//编译相关的修改,例如发布版本、对项目构建或者依赖的改动
-------------------------------------
当在仓库添加时
git add .

git commit -m "随便敲敲"

git push -u origin 分支名

-----------------------------------------
将本地分支关联到远程分支

git branch --set-upstream-to=origin/develop develop


本地分支切换到远程的另一分支 比如说本地master切换到远程dev分支

先在本地创建一个dev分支 
git checkout -b dev

再添加
git add .
git commit -m ""
链接远程的dev分支
git push -u origin dev  

要是有dev分支可以合并分支  
git checkout dev
git merge master 将master分支的内容合并到dev分支
git push -u origin dev


-----------------------------------------
#本地master上传到远程仓库分支下
git push <远程主机名> <本地分支名>:<远程分支名>
git push origin master:dev

#某一分支上克隆代码
`git clone -b 分支名称 地址`

#检查本地分支和远程分支
git branch -a

#检查分支
git branch

#创建并切换分支 (dev)
git chechout -b dev

#创建分支 
git branch “创建的分支名”

#切换分支 
git checkout “分支名”

#查看分支 
git branch -v

合并分支 merge     git merge "分支名"

# pull 拉取
将远程指定分支 拉取到 本地指定分支上:git pull origin <远程分支名>:<本地分支名>
将远程指定分支 拉取到 本地当前分支上:git pull origin <远程分支名>
将与本地当前分支同名的远程分支 拉取到 本地当前分支上(需先关联远程分支,只需关联一次)
git pull
-----------------------------------------
git --verstion  查看git版本号

clear 清屏

设置签名 :

用户名 和邮箱  git config --global user.name “zhaoss”;  git config --global user.email “123@.com”;

本地仓库的初始化  git init

查看文件夹里面的内容 ll
查看文件夹 ll -la

添加文件:add  "git add '文件名'"     提交文件:commit   "git commit -m "注释内容" ‘文件名’";

git status 看的是工作区和暂存区的状态

git log 查看提交的日志    或者 git log --pretty=oneline   或者 git log --oneline    或者 git reflog

reset 前进或者后退历史版本   !!找回本地库被删除的文件可以使用 reset来恢复

  git reset --hard "索引"  本地库的指针移动的同时,重置暂存区与工作区

 “ git reset --mixed "索引"  本地库的指针移动的同时,重置暂存区但是工作区不动  这种方法不常用
  git reset --soft "索引" 本地库的指针移动的时候,暂存区和工作区都不动   这种也不常用 ” 

rm "文件名"  删除工作区的文件
将删除同步到暂存区 git add “ 0文件名”
将删除同步到本地储存区 git commit -m “注释” “文件名”

diff 对比工作区和暂存区的文件    git diff “文件名” 或者 多个文件的比对直接用 git diff

创建分支 git branch “创建的分支名”
切换分支 git checkout “分支名”
查看分支 git branch -v

合并分支 merge     git merge "分支名"

查看别名 git remote -v
创建别名 git remote add “别名名称”“github生成的地址”
克隆 git clone "github地址"
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值