据说精通Git的程序员,都用过这个开源项目

Posted GitHub科技

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了据说精通Git的程序员,都用过这个开源项目相关的知识,希望对你有一定的参考价值。


 关注
GitHub科技
,与百万开发者在一起


据说精通Git的程序员,都用过这个开源项目

链接 :https://github.com/521xueweihan/git-tips

Git是一个 “分布式版本管理工具”,一个精通Git的程序员,会帮你在履历上加不少分,而且对你日常的工作效率也会有很大的帮助


关于Git的使用技巧,之前猿妹也和大家分享过,今天,再和大家分享一个常用的 Git 命令和一些小技巧的开源项目——git-tips


据说精通Git的程序员,都用过这个开源项目




据说精通Git的程序员,都用过这个开源项目



抛弃本地所有的修改,回到远程仓库的状态:



git fetch --all && git reset --hard origin/master




快速切换分支上一个分支



git checkout -




删除已经合并到 master 的分支



git branch --merged master | grep -v '^\*\|  master' | xargs -n 1 git branch -d




恢复删除的文件



git rev-list -n 1 HEAD -- <file_path> #得到 deleting_commit

git checkout <deleting_commit>^ -- <file_path> #回到删除文件 deleting_commit 之前的状态




强制删除 untracked 的文件


可以用来删除新建的文件。如果不指定文件文件名,则清空所有工作的 untracked 文件。clean 命令,注意两点:

  • clean 后,删除的文件无法找回

  • 不会影响 tracked 的文件的改动,只会删除 untracked 的文件



git clean <file-name> -f



从以上示例可以看出来,基本的操作都很简单,作为Git入门应该是很合适的,感兴趣的小伙伴们不妨试看看


以上是关于据说精通Git的程序员,都用过这个开源项目的主要内容,如果未能解决你的问题,请参考以下文章

年度盘点,30个开创性的Python开源项目-你都用过哪些?

想精通分布式以及高并发架构?那你得先搞定ZooKeeper架构原理!

排名前 16 的 Java 工具类,你都用过哪些?

还不会用Git的程序员,这份开源项目拿好了

第一次使用Git上传本地项目到github上

标星 7 万多的知名开源项目,惨遭 GitHub 强行封杀下架