[git]Git的使用流程(一)
来源:互联网 发布:山东大学 李利平 知乎 编辑:程序博客网 时间:2024/05/18 13:25
摘 要 :初步学习git的主要功能;一些操作和概念的笔记;只讨论windows端;
关键词:安装与初始化;创建版本库;版本回退;撤销修改;删除
安装与初始化
使用git前首先要安装git。地址在https://git-for-windows.github.io
安装完成后运行Git Bash,在出现的命令行中输入以下指令完成初始化(注意空格):
其中$是命令行的起始符号。
创建版本库
创建版本库是开始使用git的第一步,版本库具体来说是一个包含 ".git" 的文件夹,假设为A(.git 也是一个文件夹)。文件夹A是当前工作的管理仓库(Git repository),同时.git文件夹用于储存管理版本库的变动信息。建立版本库的流程如下(以在C盘下建立一个learnGit 版本库,并将文件夹内的l helloGit.txt 文件提交到版本库中为例):
0.先在C盘目录下新建名为learnGit的文件夹,在文件夹里新建一个名为 helloGit.txt 的文本;
1.在Git Bash中 cd 到 learnGit 目录下;
2.输入指令: git init (这一操作使文件夹内生成一个.git文件夹,使learnGit文件夹成为版本库);
3.输入指令: git add helloGit.txt (将helloGit.txt 提交到暂存区);
4.输入指令: git commit -m "hello,Git" (将helloGit.txt 文件提交到仓库,-m后面的字符串为本次提交的信息,根据需求编辑)
版本回退
0.假设现在对helloGit.txt做出了4次改动,每次都进行了git add 和 git commit -m " " 的操作,可以通过git log来查看这些操作的历史记录。
1.可以通过git reset --hard HEAD^ 来退回上一版本(相对于当前版本),其中符号 ^ 的意思就是上一个,^^ 则表示上上个版本,如果太远可以用HEAD~100
2.还可以通过对版本号的操作来对版本进行恢复(往前往后都可以),方法是: git reset --hard 版本号。其中版本号可以在git log中查的,没必要全部输入。
撤销和修改
先说说工作区和暂存区的概念。工作区:即当前仓库即为工作区,在文件夹里对各类文件进行修改;暂存区: git add file 后将文件放入的位置为暂存区,在暂存区内文件还没有被git commit -m " "传入到版本库中。
0.可以通过git checkout -- helloGit.txt 将文件恢复到暂存区或版本库里的状态,即撤销改动。
删除
删除本地文件后,通过 git rm helloGit.txt 删除版本库里的文件。
- [git]Git的使用流程(一)
- Git(一):git基本的工作流程
- [git]Git的使用流程(二)
- [git]Git的使用流程(三)
- [git]Git的使用流程(四)
- Git的一次使用流程
- 初学者的git使用流程
- git的日常使用流程
- git的基本使用流程
- 使用git(一)git简介及基本工作流程
- [git]Git使用流程(五)
- Git(一)、Git的安装、使用
- git工作流程(一)--项目的管理
- git的使用以及git的写作流程
- git使用流程
- git使用基本流程
- Git 使用规范流程
- Git 使用规范流程
- form表单无法提交input disabled内容
- unicode汉字、数字、英文等字符范围表示
- 设置IO缓存区
- Android 网络编程
- 重拾指针(整理自一个知乎上非常不错的回答)
- [git]Git的使用流程(一)
- android GLSurfaceView匹配屏幕宽度及视频宽高比设置view大小
- 语音识别工具箱之HTK安装与使用
- JavaScript 基础
- 使用jfreeChart生成柱状图,折线图,饼图等
- 手工绑定SPM
- hdu 1846 Brave Game
- Linux下的tar压缩解压缩命令详解
- hdu-1213-How Many Tables