多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php開源 > 綜合技術(shù) > [翻譯]中級(jí)Git用戶的25個(gè)使用技巧(下)

[翻譯]中級(jí)Git用戶的25個(gè)使用技巧(下)

來源:程序員人生   發(fā)布時(shí)間:2015-01-31 10:39:14 閱讀次數(shù):3081次
譯者:zhanhailiang 日期:2015-01⑵1

原文鏈接:25 Tips for Intermediate Git Users

存儲(chǔ)內(nèi)容到Stashes, Index和文件系統(tǒng)

10. 暫存區(qū)

拋棄暫存區(qū)的所有操作:

$ git stash # Do something... $ git stash pop

11. 交互式添加修改到暫存區(qū)

$ git add -i staged unstaged path *** Commands *** 1: status 2: update 3: revert 4: add untracked 5: patch 6: diff 7: quit 8: help What now>

12. Storing/Retrieving from the File System

略.

查看git日志

13. 查看操作日志

查看最近提交的操作日志:

$ git log -p

只查看最近修改的文件列表:

$ git log --stat

14. 搜索日志

查詢指定作者的更新日志:

$ git log --author=Andy

通過搜索提交的注釋關(guān)鍵字過濾日志:

$ git log --grep="Something in the message"

查詢指定文件的修改日志:

$ git log lib/foo.rb

查看分支feature/132與分支feature/145,其各自與master分支的區(qū)分:

$ git log feature/132 feature/145 ^master

也能夠查詢指定時(shí)間段內(nèi)(該時(shí)間格式支持ActiveSupport style)的操作日志:

$ git log --since=2.months.ago --until=1.day.ago

15. 查看指定版本的相干信息

$ git show 12a86bc38 # By revision $ git show v1.0.1 # By tag $ git show feature132 # By branch name $ git show 12a86bc38^ # Parent of a commit $ git show 12a86bc38~2 # Grandparent of a commit $ git show feature132@{yesterday} # Time relative $ git show feature132@{2.hours.ago} # Time relative

16. Selecting a Range

查看本地倉(cāng)庫(kù)未推送的修改日志:

$ git log origin/master..new # [old]..[new] - everything you haven't pushed yet

回滾與毛病修復(fù)

17. 回滾修改

直接回滾到本地倉(cāng)庫(kù)最近的版本:(若你的修改未提交過)

$ git reset HEAD lib/foo.rb

回滾到本地倉(cāng)庫(kù)最近的版本:(若你的修改提交過)
如果你要回滾到最后1次提交之前的版本:
$ git commit --amend
如果你要回滾前已提交屢次代碼:
$ git checkout feature132
$ git reset --hard HEAD~2

18. 分支操作

master提交了3次修改,現(xiàn)在希望將最近3次修改移動(dòng)分支experimental,并取消master分支最近3次的修改:

$ git branch experimental # Creates a pointer to the current master state $ git reset --hard master~3 # Moves the master branch pointer back to 3 revisions ago $ git checkout experimental

19. Interactive Rebasing

略.

20. Cleaning Up

略.

其它注意事項(xiàng)

21. 查看上次查詢的SHA⑴記錄日志

$ git reflog $ git log -g # Same as above, but shows in 'log' format

22. 分支命名

$ # Generate a changelog of Release 132 $ git shortlog release/132 ^release/131 $ # Tag this as v1.0.1 $ git tag v1.0.1 release/132

23. 查詢指定文件的各行編輯日志

$ git blame FILE

24. Database Maintenance

略.

25. 重建1個(gè)已丟失敗的分支

$ git branch experimental SHA1_OF_HASH
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲欧美精品一区天堂久久 | 中文成人在线 | 中文国产成人精品久久一 | 中文字幕第99页 | 欧美一区精品二区三区 | 日本黄色免费大片 | 亚洲欧美日韩国产 | 欧美自拍视频 | 欧美精品黄页免费高清在线 | uuzyz噜噜资源站 | 午夜精品久久久久久毛片 | 亚洲欧美国产一区二区三区 | 红豆视频在线观看日本 | 热灸灸这里只有精品 | 亚洲第一福利网站 | 日本成在线人视频免费视频 | 欧美亚洲另类图片 | 国产精品第一页在线观看 | 国产成人激情视频 | 亚洲福利社 | 国产精品久久一区二区三区 | 亚洲天堂视频在线观看 | 欧美末成年videos在线 | 男人懂的网站 | 国产精品欧美一区二区在线看 | 久久久精品免费 | 欧美特级黄色 | 中文字幕无线精品乱码一区 | 岛国视频在线播放 | 日韩精品久久久毛片一区二区 | 日本a一级毛片免费观看 | 欧美黑人粗大 | 中文字幕成人在线 | 欧美一级毛片免费大片 | 三级黄在线播放 | 国产一区二区在线观看免费 | 国产激情久久久久久影院 | www.日本xxx| 亚洲www在线观看 | 激情区小说区偷拍区图片区 | 一区二区三区成人 |