博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
版本控制系统git知识补充
阅读量:3934 次
发布时间:2019-05-23

本文共 587 字,大约阅读时间需要 1 分钟。

前言:前一篇博客只是介绍了简单的代码提交,在之前的基础上,做一些补充说明。

一:git修改提交代码时记录的作者信息

场景:有时git上传代码后发现上传作者信息和自己不一致,需要修改作者信息
查看信息:git config --list
修改:git config --global user.email “邮箱”

git config --global user.name"作者"

二:git删除本地仓库已经提交的文件

场景:有时git提交的文件有问题,想重新提交到本地仓库并且删除之前的文件
在这里插入图片描述
此时发现本地已经没有文件了,但git是有记录的,使用git log命令
在这里插入图片描述
使用git reset --hard “版本号”把代码回滚到之前的某个版本
在这里插入图片描述

三:恢复被我们在本地删除的文件

场景:假设我们不小心删除了本地的文件,这就是我们常说的“从删库到跑路”,不用担心,有办法
在这里插入图片描述
我们可以使用git checkout .命令(注意命令后面是一个点)从本地硬盘掩藏的.git文件夹中检出代码
在这里插入图片描述
四:修改代码,协同开发
场景:同时多个用户要修改代码
之前用户修改文件并提交到了服务器,另一个用户的代码并没有更新,此时可以使用git pull来获取服务器上最新的代码
在这里插入图片描述
后序:这里是git最常见的功能,也是使用最多的。能够用好版本控制系统是非常重要的,以后在工作中也可能会用到git去管理自己的代码。

转载地址:http://zfhgn.baihongyu.com/

你可能感兴趣的文章
the jacobian matrix and the gradient matrix
查看>>
VS2010 将背景设为保护色
查看>>
ubutun里面用命令行安装软件
查看>>
ubuntu 常用命令
查看>>
qt pro 里面变量的引用
查看>>
QT+CUDA7.5+UBUNTU14.04
查看>>
SQLite Tutorial 4 : How to export SQLite file into CSV or Excel file
查看>>
SQLite Tutorial 5 : How to Import CSV or Excel file into SQLite database
查看>>
mel加载一个物体不同姿态的模型实现动画效果
查看>>
MAYA中average normal
查看>>
Lesson5 一阶自治微分方程
查看>>
SOFA的安装
查看>>
如何安装boost库
查看>>
彻底解决 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
查看>>
GL中如何让画的点为圆形
查看>>
普通指针到智能指针的转换
查看>>
QT 的信号与槽机制介绍
查看>>
Meshless Deformations Based on Shape Matching
查看>>
install glm library in ubuntu and use it in qt
查看>>
As-Rigid-As-Possible Surface Modeling
查看>>