[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 删除版本库里的文件。

原创粉丝点击