git版本控制 学习之路(一)
来源:互联网 发布:钉钉邮箱 绑定域名 编辑:程序博客网 时间:2024/06/06 18:29
最近学习了git版本控制的一些东东,现在分享一下。还请老鸟们批评指教。
关于git的安装配置也就不多说了,直接进入主题
配置全局(再新建时就用该用户)
git config -- global user.name "用户名"
git config --global user.email “邮箱”
1.打开要进行的控制的文件夹下打开 git
(不想用配置全局用户的话,执行以下命令新建一个只对本文件有效的)
git config --local user.name "用户名"
git config --local user.email "邮箱"
git init 新建个仓库
git add . 添加 该文件夹下的所有文件 到追踪列表。 (git add "文件名" 添加 一个文件 到列表)
git rm - cache 移除整个追踪列表
git commit -m ”备注" 提交到本地仓库
git log 查看项目提交历史(这个命令我用的多)
至此我们就提交了一个在本地仓库
2.下面进行版本的一些回退、复原
首先要知道 有个 HEAD 指针指向当前版本,HEAD^ 上一个版本 HEAD^^ 上上个版本 HEAD~100 前100个版本
git reset --hard HEAD^ 回退到上个版本。
git reset --hard 版本号的hash值前6位就行
(用 git log 查看,用命令可以回退到上次回退之前的版本,要求这个命令窗口还未关闭 )
(用 git reflog 查看所有版本的hash,可以包括上次关机前的)
3.暂存区的修改
git status 查看工作区与 暂存区 或 仓库 的区别 (用的也较多)
git checkout --文件名 恢复到最近一次 git add (优先) 或 git commit 时的状态
git reset HEAD 文件名 除掉暂存区的修改
git rm 文件名 本地工作区删除文件后,从库中删除
- git版本控制 学习之路(一)
- Git学习:分布式版本控制(一)
- Git版本控制学习(一)
- git 版本控制 学习之路(二 远程)
- Git 版本控制(一)
- Git学习系列(一)——关于版本控制
- 【版本控制】git学习笔记(一)
- Git版本控制学习与使用一
- Git 版本控制 学习笔记 (一)
- 23、版本控制之git的使用(一)
- android学习之路(八)---- Git版本控制
- Android开发学习之路 -- 初识版本控制工具Git
- 学习git版本控制
- Git版本控制学习
- Git版本控制学习
- Git实战(一)版本控制概述
- 分布式版本控制-Git(一)
- 使用Git实现版本控制(一)
- 关于iframe向父页面传值
- 检查一个后序遍历是否是搜索二叉树
- 文件分割
- 集成电路883和883b有什么区别
- 手机验证码发送(ThinkPHP)
- git版本控制 学习之路(一)
- uploadfiy
- 安装python Scipy时的坑
- 模仿手机淘宝客户端新增地址中的地区选择
- 3D引擎概述
- I2C总线--详细讲解
- 利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用
- 微信公众平台设置的URL和token
- sublime中文乱码解决