git是一个用于帮助用户实现版本控制的软件。
在要管理的文件夹下面右击选择Git Bash Here
git init:让git帮我们把文件夹管理起来
会在当前文件夹下面生成一个.git文件(打开隐藏文件夹可查看),以后版本里所有的东西都会放到这个文件夹里
git status:查看当前目录下所有文件的状态
红色的表示是git管理的目录下的文件还没有被管控
git add manage.py:对指定文件进行版本控制
发现这个文件变绿了,代表这个文件被管上了
git add .:对指定文件夹下的所有文件及子目录进行版本控制
git commit -m ‘创建第一个版本’:‘这里面添加详细的描述信息’ 创建一个提交记录(版本)
此时报了一个错:
需要执行两条命令:
然后再执行git commit -m ‘创建第一个版本’命令就能创建了
上面操作就生成了一个版本
再查看git status里面就没有东西了,表示把目录下的所有文件都管理起来了,文件变透明了
如果目录下文件有变动,可以执行git add . git commit -m ‘增加mm‘这就生成了第二个版本
git log:查看提交版本记录
git reset --hard e117c32fd69ed824a92e6c3469eccefd144dc68f 回到某一个版本的状态
git reflog可以查看历史生成的所有版本,然后可以通过git reset --hard xxxx,回到某一个版本的状态
git checkout:用于切换分支或恢复工作树文件
原文:https://www.cnblogs.com/zh-xiaoyuan/p/13172596.html