下载git gui
将所需文件夹右键 git init here,会生成.git文件夹(我的电脑没有显示,可以直接通过.git访问)
右键git bash打开命令行
git add .将所有文件添加到缓存区
git status 查看此时状态
git commit -m "zhushi" 提交到版本区并添加注释
git commit -a -m "zhushi" 简写方式的将文件从工作区加到缓存区再加到版本区
git log查看日志
git diff 工作区和暂存区的对比
git diff --cached 查看暂存区和版本区的对比
git diff master工作区和版本区的对比
上传时遇到问题解决办法
http://www.jianshu.com/p/835e0a48c825
撤销:
git reset HEAD 文件名 将文件从缓存区撤回到工作区
git checkout -- 文件名 将工作区的文件撤回到之前版本区(如果有暂存区恢复暂存区)的状态
删除:
git rm 文件名 删除缓存区中的文件,当工作区中已被删了时执行
git rm -f 文件名 删除缓存区和工作区的文件
git rm --cached 仅删除缓存区中的文件
恢复:
git checkout commit_id(git log得到) 文件名 恢复某一个文件
git reset --hard commit_id 恢复某一状态的版本库
git reflog 记录操作的一些行为
时间: 2024-10-13 22:02:03