git学习

Posted xudandan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git学习相关的知识,希望对你有一定的参考价值。

克隆项目

设置贡献者:

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: 查看操作记录

 

以上是关于git学习的主要内容,如果未能解决你的问题,请参考以下文章

git学习总结

Git学习——Git分支篇(未完)

Git系列学习-Git安装

git学习笔记

天天都在用Git,那么你系统学习过吗?学习过程

学习git