当前位置: 首页 > news >正文

Git的相关用法

1.全局设置自己的git提交用户名和邮箱

git config --global user.name '张三'
git config --global user.email 'zs@gmail.com'

即所有的提交都会用这个姓名和邮箱。

如果不知道自己配置的是什么,可以查询下

git config --global user.name
git config --global user.email
或者
git config --global --list

2.某个项目配置提交的用户名和邮箱

在每个项目的根目录下都有一个.git 文件夹,该文件夹是隐藏状态,先将其显示,然后打开里面的config文件,在末尾添加一条配置信息:

[user]name = 用户名email = 邮箱

3.常用的基础命令

git init //初始化
git clone url //通过地址克隆远程代码git add .   //添加目录下所有内容到本地仓库
git commit -m "提交内容备注"
git pull origin 远程分支    //从远程拉取
git push origin 远程分支    //提交到远程git brach -a //查看所有分支
git checkout -b  分支 // 创建并切换分支
git checkout 分支 //切换到对应分支git status //查看文件状态git merge 分支名字 //把远程分支merge到当前分支

4. 开发的时候,修复bug,但是开发了一半,要修复bug,怎么处理?

Git还提供了一个stash功能,可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作。

git stash

然后切换到其他分支提交代码,等返回该分支后。

一是用git stash apply恢复,但是恢复后,stash内容并不删除,你需要用git stash drop来删除;

二是用git stash pop,恢复的同时把stash内容也删了

你可以多次stash,恢复的时候,先用git stash list查看,然后恢复指定的stash,用命令:

git stash apply stash@{0}

http://www.lryc.cn/news/22776.html

相关文章:

  • Linux服务:Nginx反向代理与负载均衡
  • 数据结构与算法——2.算法概述
  • BPMN2.0是什么,BPMN能解决企业流程管理中哪些问题?
  • Java线程池的基本工作原理及案例
  • Stacked hourglass networks for human pose estimation代码学习
  • SpringCloud(五)MQ消息队列
  • SQL语法基础汇总
  • 惠普星14Pro电脑开机不了显示错误代码界面怎么办?
  • 顺序表的构造及功能
  • cesium: 绘制线段(008)
  • HTML、CSS学习笔记4(3D转换、动画)
  • java的分布式锁
  • 17- TensorFlow实现手写数字识别 (tensorflow系列) (项目十七)
  • Polkadot 基础
  • spring源码编译
  • 防盗链是什么?带你了解什么是防盗链
  • Linux基础命令-fdisk管理磁盘分区表
  • (四)K8S 安装 Nginx Ingress Controller
  • 高频面试题
  • js 字节数组操作,TCP协议组装
  • JavaScript的引入并执行-包含动态引入与静态引入
  • 第四阶段01-酷鲨商城项目准备
  • Uncaught ReferenceError: jQuery is not defined
  • 面试阿里测开岗,被面试官针对,当场翻脸,把我的简历还给我,疑似被拉黑...
  • 2. 驱动开发--驱动开发环境搭建
  • 《数据库系统概论》学习笔记——第四章 数据库安全
  • 山洪径流过程模拟及洪水危险性评价
  • LeetCode HOT100 (23、32、33)
  • 电力监控仪表主要分类
  • 山野户外定位依赖GPS或者卫星电话就能完成么?