git学习

克隆项目

设置贡献者:

git config -g user.name "xudandan123"

git config -g user.email "905976615@22.com"

 

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

 

posted @ 2018-04-07 21:16  flower_king  阅读(130)  评论(0)    收藏  举报