可以随时掌握仓库状态
git diff 文件名
查看文件的变化情况
git log
查看提交日志
git reset --hard HEAD^
回退到上一个版本 HEAD
表示当前版本,HEAD^
表示上一个版本。往回n个版本用HEAD~n
跳转到某个版本用git reset --hard commit_id
git reset HEAD 文件名
将文件在暂存区修改回退到工作区,也就是说,文件最近一次git add
操作被撤回
git reflog
查看命令历史
git checkout -- 文件名
丢弃工作区修改,回到最近一次的git add
或git commit
状态,回到哪个取决于哪个命令在最后
git rm
删除一个文件
对于一个在虚拟空间中创建的项目,如果使用到了第三方依赖库,为了方便他人拷贝代码后安装依赖,可以进入项目根目录下,生成一个 requirements.txt 文件
pip freeze > ./requirements.txt
他人如果拷贝了我们的代码,要安装第三方库依赖的话,只需要:
pip install -r requirements.txt
就可以一次性安装好所有的库了。