博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git的使用(本地版本库)
阅读量:6700 次
发布时间:2019-06-25

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

1. 创建版本库

1.1 创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:

1.2通过git init命令把这个目录变成Git可以管理的仓库(git进入空目录的路径)

$ git initInitialized empty Git repository in /Users/michael/learngit/.git/

2。 把文件添加到版本库

  • 第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件;

  • 第二步,使用命令git commit,完成

3. 查看当前信息

  • 要随时掌握工作区的状态,使用git status命令。

  • 如果git status告诉你有文件被修改过,用git diff可以查看修改内容。

4. 版本回退

  • HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id

  • 穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。

  • 要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

5.撤销修改

  场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file

  场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。

  场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退一节,不过前提是没有推送到远程库。

5.删除文件

  命令git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容

转载于:https://www.cnblogs.com/tangwanzun/p/6955710.html

你可能感兴趣的文章
linq中let关键字学习
查看>>
Java并发编程(多线程)中的相关概念
查看>>
6-14 数据库高级
查看>>
[QNAP crontab 定時執行程式
查看>>
listView当中有嵌套了有onClickListener的控件时ListView自身的onItemClick无响应的解决方案...
查看>>
本地浏览器缓存sessionStorage(临时存储) localStorage(长期存储)的使用
查看>>
python面试题目
查看>>
GIL , 线程池 , 同步 , 异步 , 队列 , 事件
查看>>
表单oninput和onchange事件区别
查看>>
[转]windows系统激活
查看>>
下划线按钮
查看>>
[JSOI2008]最小生成树计数
查看>>
Cantor定理的一种好表述
查看>>
陶哲轩实分析 定理 13.1.5
查看>>
Elementary Methods in Number Theory Exercise 1.5.13
查看>>
Oracle 制造死锁和查询死锁
查看>>
Python学习第一天-第2节
查看>>
Java二十三设计模式之------工厂方法模式
查看>>
读书笔记之何时重构(下)
查看>>
Java---利用程序实现在控制台聊天
查看>>