安装:
in Windows:
完成后找到GIt Bash,在命令行输入:
$ git config --global user.name "your name"
$ git config --global user,email "your email"
创建版本库:
1.创建一个空目录(在Git Bash中):
$ mkdir gitlearn
$ cd gitlearn
用pwd命令显示当前目录。
2.用git init命令把这个目录变成GIT可以管理的仓库:
$ git init
把文件添加到版本库:
先编写一个readme.txt文件:
Git is a version control system.
Git is free software.
一定要放在gitlearn目录(或子目录)下!
1.把文件添加到仓库:
$ git add readme.txt
2.把文件提交到仓库:
$ git commit -m "wrote a read file"
其中-m后面输入的是本次提交的说明,可以输入任意内容。
查看当前状态和修改内容:
继续修改readme.txt文件,改成:
Git is a distributed version control system.
Git is free software.
然后使用git status命令查看结果:
git status命令可以显示仓库当前的状态:它告诉我们,readme.txt被修改过,但还没有准备提交的修改。
使用git diff命令查看具体修改的内容:
提交修改和提交新文件是一样的两步,第一步 是git add:
$ git add readme.txt
第二步git commit之前,我们再运行git status看看当前仓库的状态:
git status告诉我们,将要被提交的修改包括readme.txt,下一步,可以放心地提交了:
提交后,我们再用git status命令看看仓库的当前状态:
它告诉我们当前没有需要提交的修改,而且,工作目录是干净(working directory clean)的。
查看历史记录:
再练习一次,修改readme.txt文件如下:
Git is a distributed version control system.
Git is free software distributed under the GPL.
然后提交:
使用git log命令查看历史记录:
如果嫌输出信息太多,可以加上--pretty=oneline参数:
其中看到的类似496c438...44bf的是commit id(版本号)
版本回退:
使用git reset,把当前版本“append GPL”回退到上一个版本“add distriduted”:
查看readme.txt的内容是不是版本add distributed:
再用git log查看下现在版本库的状态:
--from: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
网友评论