git版本管理

来源:互联网 发布:深圳索信达数据怎么样 编辑:程序博客网 时间:2024/06/06 08:56

前言:
git使用初体验

同svn 类似是一个同步代码管理工具
不同:自行百度

优点:
可选择开源
可不联网

1.在windows上如何安装Git?

安装:

官方下载地址
https://git-scm.com/download/win

用户名,密码设置

1.创建版本库
repository
目录:
d/www/git/
pwd 命令是用于显示当前的目录。
$ pwd
通过命令 git init 把这个目录变成git可以管理的仓库
$ git init

这时候你当前testgit目录下会多了一个.git的目录,这个目录是Git来跟踪管理版本的,没事千万不要手动乱改这个目录里面的文件,否则,会把git仓库给破坏了

2. 把文件添加到版本库中。

暂存区
$ git  add help.txt
提交
$ git commit -m "本次提交help文件"

查看命令

$ git  status
$ git diff
上面的命令告诉我们 readme.txt文件已被修改,但是未被提交的修改。


3.版本回退

$ git log
$ git log –pretty=oneline
$ git reset  –hard HEAD^

4.撤销修改
第一:如果我知道要删掉那些内容的话,直接手动更改去掉那些需要的文件,然后add添加到暂存区,最后commit掉。
第二:我可以按以前的方法直接恢复到上一个版本。使用

$ git reset  –hard HEAD^
$ git checkout -- help.text
$ rm b.txt

4.工作区和暂存区

工作区:就是你在电脑上看到的目录,比如目录下testgit里的文件(.git隐藏目录版本库除外)。或者以后需要再新建的目录文件等等都属于工作区范畴。

版本库(Repository):工作区有一个隐藏目录.git,这个不属于工作区,这是版本库。
其中版本库里面存了很多东西,其中最重要的就是stage(暂存区),
还有Git为我们自动创建了第一个分支master,以及指向master的一个指针HEAD。


5.远程仓库