Git2--创建版本库,版本回退

来源:互联网 发布:前端如何优化代码 编辑:程序博客网 时间:2024/06/06 03:23

初始化一个Git仓库,使用git init命令。

添加文件到Git仓库,分两步:

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

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

·                                 

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

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

 

 

git log命令显示从最近到最远的提交日志

Git中,用HEAD表示当前版本,也就是最新的提交3628164...882e1e0(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100^比较容易数不过来,所以写成HEAD~100

现在,我们要把当前版本“append GPL”回退到上一个版本“adddistributed”,就可以使用git reset命令:

$ git reset --hard HEAD^
HEAD is now at ea34578 add distributed

总结:

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

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

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


0 0
原创粉丝点击