還不會用Git的程序員,這份開源項目拿好了

Git是一個 「分佈式版本管理工具」,一個精通Git的程序員,會幫你在履歷上加很多分,並且對你平常的工做效率也會有很大的幫助html

今天就和你們分享一個經常使用的 Git 命令和一些小技巧的開源項目——git-tipsgit

 

內容很是豐富,若是以前未使用過 Git,能夠學習 Git 小白教程入門(地址:http://rogerdudler.github.io/git-guide/index.zh.html),詳細的目錄以下:程序員

拋棄本地全部的修改,回到遠程倉庫的狀態:github

gitfetch --all&& git reset --hard origin/master編程

快速切換分支上一個分支分佈式

gitcheckout -ide

刪除已經合併到 master 的分支工具

gitbranch --merged master | grep -v'^\*\|  master'| xargs -n1git branch -d學習

恢復刪除的文件fetch

git rev-list -n 1 HEAD --#獲得 deleting_commit

git checkout^ --#回到刪除文件 deleting_commit 以前的狀態

強制刪除 untracked 的文件

能夠用來刪除新建的文件。若是不指定文件文件名,則清空全部工做的 untracked 文件。clean 命令,注意兩點:

clean 後,刪除的文件沒法找回

不會影響 tracked 的文件的改動,只會刪除 untracked 的文件

git clean  -f

從以上示例能夠看出來,基本的操做都很簡單,做爲Git入門應該是很合適的,感興趣的小夥伴們不妨試試看。

項目地址:https://github.com/521xueweihan/git-tips

來源:開源最前線

歡迎關注個人公衆號:【編程資源庫】 ,關注後回覆「我來自互聯網」便可領取2000G視頻教程

相關文章
相關標籤/搜索