Git是什么?
从零开始学习Git,入门网址廖雪峰Git教程。
借助Git,可以管理文档,能自动帮助记录每次文件的改动,还可以协作编辑,但是只限于文本文件的改动,例如TXT文件,网页,所有的程序代码等等。
创建一个仓库
首先创建一个文件夹,如在d盘中创建文件夹【learnGit】。
【开始】菜单中打开【Git】->【Git Bash】
使用以下命令
$ cd d:/learnGit
表示定位到【learnGit】文件夹中
然后创建一个仓库
$ git init
这样,文件夹【learnGit】就变成了一个Git的仓库,在里头编辑的文本文件都会被记录下来。
常用命令
git add <file name> #将文件<file name>添加到Git的暂存区
git commit -m "notes" # 将暂存区中的文件提交到仓库中,“notes”是可编辑的,是本次提交的注释
git status # 仓库状态
git diff <file name> # 查看暂存区中的文件<file name>与仓库中文件的不同之处
git log # 显示从最近到最远的提交日志
git log --pretty=oneline # 将日志显示为一行
git reset --hard head^ # 退回上一个版本,head表示当前版本,head^表示上一个版本,head~100表示上100个版本
git reset --hard ID # 退回ID号版本,ID号可以在log命令中查看
git reflog # 显示每一次命令
git checkout -- <file name> # 丢弃工作区的修改
git rm <file name> # 删除仓库中的文件
git push origin master # 从本地推送至云端库
git clone git@github.com:<用户名/仓库名.git> # 从github中下载仓库到本地