| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> git简单操作 -> 正文阅读 |
|
[开发工具]git简单操作 |
工作区就是我在电脑里能看到的目录,比如learngit文件夹就是一个工作区 ? ? ? 一.建数据仓库1.cd?d:???? 二.往数据仓库里添加文件: 1.将文件编辑好,放到learngit文件夹里 三.git?status可以查看当前仓库的状态 空闲? ? 红色字就表示文件只在工作区里修改了?,还没提交到暂存区 ? 绿色字代表文件在工作区里修改了,并且已经提交到暂存区,但是没提交到数据仓库中? 四。git reflog记录的是我对仓库的每一次命令,?黄色字ef889ea就是版本号,git的版本号不是连起来的。head->表示当前的数据仓库的版本 ? git log可以查看数据仓库的修改历史 ? ? 五.回退到之前的版本 用head来表示当前的版本,哪里有head,哪里就是最新的版本。用^表示上一个版本,即head^,上上一个版本head^^ 回退到上一版本:git reset --head ^? ? ? ? ?如果回退之后后悔了,想回到回退前的版本,可以用 git reflog看所有的命令,获得我想要回退的版本号,比如说是26f1845,git reset --hard 26f1845 回到该版本即可 ? ?六.撤销修改 1.文件在工作区,git?checkout?-- readme.txt? 把工作区的修改撤销(就是将readme.txt文件的更改撤销),回到修改前的状态 ? ? ? ? ? ? 2.当readme.txt的修改已经提交到缓存区之后,又对文件进行了修改(且没有提交到缓冲区),那这句话会让工作区回到提交到缓冲区时的状态 2.文件已经提交到了缓冲区git?reset?HEAD?readme.txt? ? ?把已经存到缓存区的文件回退到工作区 ? ?然后再用git?checkout?--readme.txt?即可文件将回退到修改前的状态 七. rm?test.txt?删除文件(相当于在外面鼠标右键然后删除)。 1.想继续删除:git?rm'test.txt',然后git?commit?-m?"remove?test.txt"。(要注意第一个删除没有git,第二个有!!!!!!)(可能是删掉缓存区的test,再把缓存区提交?) 2.删错了想恢复:?git?checkout?--?test.txt 因为只在工作区里修改了文件,撤回工作区里的修改就行了 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 23:38:32- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |