克隆项目
设置贡献者:
git config -g user.name "xudandan123"
git config -g user.email "[email protected]"
git diff: 工作区与暂存区对比
git diff --cached: 暂存区与版本库对比
git diff 分支名: 工作区与版本库对比
撤销操作:
git reset HEAD -- file.name: 暂存区回撤到工作区
git checkout -- file.name: 工作区还原到版本区
git commit -m "描述" --amend: 撤销上一次提交,和这一次一起提交到版本库
删除操作:
git rm file.name: 删除暂存区,前提是工作区已经删除
git rm -f file.name: 删除工作区和暂存区
git rm --cached file.name: 清除暂存区,工作区保留
恢复操作:
git checkout 版本号 file.name: 恢复指定文件为上一个commit
git reset --hard 版本号: 恢复为上一个版本
删除分支
git branch -d 分支名 // 可以删除已经和master合并的分支
git branch -D 分支名 // 强制删除,没有合并也能删除
git reflog: 查看操作记录