学些Git命令:
自己现在本地电脑找个合适的地方创建一个仓库,即一个空目录,比方说我在d盘创建一个名为gittest的空目录:
$ cd d:
$ mkdir gittest
$ cd gittest
$ pwd
pwd命令显示当前目录,第二步:
$ git init
通过这个命令把gittest这个目录变成Git可以管理的仓库。在gittest目录下编写一个readme.txt文件
$ git add readme.txt
$ git commit -m "wrote a readme file"
-m 后面输入的是本次提交的说明,最好加入的说明能让你知道文件改动的地方。
理解这个图很重要!!!!!
$ git add :只是把文件放到了暂存区,git commit才把文件放到了分支??
git diff #是工作区(work dict)和暂存区(stage)的比较
git diff --cached #是暂存区(stage)和分支(master)的比较
git status
查看当前仓库的状态,通过这个命令可以观察文件是否被修改过,再通过git diff查看修改的内容。
git clone
即将远程仓库的内容克隆到本地,这里要注意的是如果你想把克隆下来的内容克隆下来放到d盘,那就先
$ cd d:
先切换到这个目录下,然后再执行
git clone git@github.com:michaelliao/gitskills.git
git log
这个命令显示从最近到最远的提交日志
HEAD 指向的是当前的版本,$ git reset –hard HEAD^,把它作为一个指针,可以往回退。