Git版本控制管理

Git版本控制管理
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
2010-06
版次: 1
ISBN: 9787564122607
定价: 52.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 310页
字数: 406千字
正文语种: 英语
23人买过
  • 《Git版本控制管理(影印版)》Git可以支持几乎无数种开发与合作的方法。它最早由LinilusTorvalds创建,用于管理Linux内核开发,现已成为分布式版本控制的主流工具。但是Git的灵活性也意味着某些用户无法发挥它的最大价值。《Git版本控制管理》提供了最高效的方法教程,其友好又严谨的建议有助于你随心操控Git的各项功能。 罗力格,是一位自由职业的软件工程师,致力于Linux、U-Boot和Git等开源项目。他曾在LinuxWorld等诸多会议上公开讲授Git,还为《LinuxMagazine》撰写过数篇关于Git的文章。 Preface
    1.Introduction
    Background
    TheBirthofGit
    Precedents
    TimeLine
    WhatsinaName?
    2.InstallingGit
    UsingLinuxBinaryDistributions
    Debian/Ubuntu
    OtherBinaryDistributions
    ObtainingaSourceRelease
    BuildingandInstalling
    InstallingGitonWindows
    InstallingtheCygwinGitPackage
    InstallingStandaloneGit(msysGit)
    3.GettingStarted
    TheGitCommandLine
    QuickIntroductiontoUsingGit
    CreatinganInitialRepository
    AddingaFiletoYourRepository
    ConfiguringtheCommitAuthor
    MakingAnotherCommit
    ViewingYourCommits
    ViewingCommitDifferences
    RemovingandRenamingFilesinYourRepository
    MakingaCopyofYourRepository
    ConfigurationFiles.
    ConfiguringanAlias
    Inquiry
    4.BasicGitConcepts
    BasicConcepts
    Repositories
    GitObjectTypes
    Index
    Content-AddressableNames
    GitTracksContent
    PathnameVersusContent
    ObjectStorePictures
    GitConceptsatWork
    Insidethe.gitdirectory
    Objects,Hashes,andBlobs
    FilesandTrees
    ANoteonGitsUseofSHA1
    TreeHierarchies
    Commits
    Tags
    5.FileManagementandtheIndex
    ItsAllAbouttheIndex
    FileClassificationsinGit
    Usinggitadd
    SomeNotesonUsinggitcommit
    Usinggitcommit——all
    WritingCommitLogMessages
    Usinggitrm
    Usinggitmv
    ANoteonTrackingRenames
    The.gitignoreFile
    ADetailedViewofGitsObjectModelandFiles
    6.Commits
    AtomicChangesets
    IdentifyingCommits
    AbsoluteCommitNames
    refsandsymrefs
    RelativeCommitNames
    CommitHistory
    ViewingOldCommits
    CommitGraphs
    CommitRanges
    FindingCommits
    Usinggitbisect
    Usinggitblame
    UsingPickaxe
    7.Branches
    ReasonsforUsingBranches
    BranchNames
    DosandDontsinBranchNames
    UsingBrancheS
    CreatingBranches
    ListingBranchNames
    ViewingBranches
    CheckingOutBranches
    ABasicExampleofCheckingOutaBranch
    CheckingOutWhenYouHaveUncommittedChanges
    MergingChangesintoaDifferentBranch
    CreatingandCheckingOutaNewBranch
    DetachedHEADBranches
    DeletingBranches
    8.Diffs
    FormsofthegitdiffCommand
    SimplegitdiffExample
    gitdiffandCommitRanges
    gitdiffwithPathLimiting
    ComparingHowSubversionandGitDerivedills
    9.Merges
    MergeExamples
    PreparingforaMerge
    MergingTwoBranches
    AMergewithaConflict
    WorkingwithMergeConflicts
    LocatingConflictedFiles
    InspectingConflicts
    HowGitKeepsTrackofConflicts
    FinishingUpaConflictResolution
    AbortingorRestartingaMerge
    MergeStrategies
    DegenerateMerges
    NormalMerges
    SpecialtyMerges
    MergeDrivers
    HowGit.ThinksAboutMerges
    MergesandGitsObjectModel
    SquashMerges
    WhyNotJustMergeEachChangeOnebyOne?
    10.AlteringCommits
    CautionAboutAlteringHistory
    Usinggitreset
    Usinggitcherry-pick
    Usinggitrevert
    reset,revert,andcheckout
    ChangingtheTopCommit
    RebasingCommits
    Usinggitrebase-i
    rebaseVersusmerge
    11.RemoteRepositories
    RepositoryConcepts
    BareandDevelopmentRepositories
    RepositoryClones
    Remotes
    TrackingBranches
    ReferencingOtherRepositories
    ReferringtoRemoteRepositories
    Therefspec
    ExampleUsingRemoteRepositories
    CreatinganAuthoritativeRepository
    MakeYourOwnoriginRemote
    DevelopinginYourRepository
    PushingYourChanges
    AddingaNewDeveloper
    GettingRepositoryUpdates
    RemoteRepositoryOperationsinPictures
    CloningaRepository
    AlternateHistories
    Non-Fast-ForwardPushes
    FetchingtheAlternateHistory
    MergingHistories
    MergeConflicts
    PushingaMergedHistory
    AddingandDeletingRemoteBranches
    13.Patches
    14.Hooks
    15.CombiningProjects
    16.UsingGitwithSubversionRepositories
    lndex
  • 内容简介:
    《Git版本控制管理(影印版)》Git可以支持几乎无数种开发与合作的方法。它最早由LinilusTorvalds创建,用于管理Linux内核开发,现已成为分布式版本控制的主流工具。但是Git的灵活性也意味着某些用户无法发挥它的最大价值。《Git版本控制管理》提供了最高效的方法教程,其友好又严谨的建议有助于你随心操控Git的各项功能。
  • 作者简介:
    罗力格,是一位自由职业的软件工程师,致力于Linux、U-Boot和Git等开源项目。他曾在LinuxWorld等诸多会议上公开讲授Git,还为《LinuxMagazine》撰写过数篇关于Git的文章。
  • 目录:
    Preface
    1.Introduction
    Background
    TheBirthofGit
    Precedents
    TimeLine
    WhatsinaName?
    2.InstallingGit
    UsingLinuxBinaryDistributions
    Debian/Ubuntu
    OtherBinaryDistributions
    ObtainingaSourceRelease
    BuildingandInstalling
    InstallingGitonWindows
    InstallingtheCygwinGitPackage
    InstallingStandaloneGit(msysGit)
    3.GettingStarted
    TheGitCommandLine
    QuickIntroductiontoUsingGit
    CreatinganInitialRepository
    AddingaFiletoYourRepository
    ConfiguringtheCommitAuthor
    MakingAnotherCommit
    ViewingYourCommits
    ViewingCommitDifferences
    RemovingandRenamingFilesinYourRepository
    MakingaCopyofYourRepository
    ConfigurationFiles.
    ConfiguringanAlias
    Inquiry
    4.BasicGitConcepts
    BasicConcepts
    Repositories
    GitObjectTypes
    Index
    Content-AddressableNames
    GitTracksContent
    PathnameVersusContent
    ObjectStorePictures
    GitConceptsatWork
    Insidethe.gitdirectory
    Objects,Hashes,andBlobs
    FilesandTrees
    ANoteonGitsUseofSHA1
    TreeHierarchies
    Commits
    Tags
    5.FileManagementandtheIndex
    ItsAllAbouttheIndex
    FileClassificationsinGit
    Usinggitadd
    SomeNotesonUsinggitcommit
    Usinggitcommit——all
    WritingCommitLogMessages
    Usinggitrm
    Usinggitmv
    ANoteonTrackingRenames
    The.gitignoreFile
    ADetailedViewofGitsObjectModelandFiles
    6.Commits
    AtomicChangesets
    IdentifyingCommits
    AbsoluteCommitNames
    refsandsymrefs
    RelativeCommitNames
    CommitHistory
    ViewingOldCommits
    CommitGraphs
    CommitRanges
    FindingCommits
    Usinggitbisect
    Usinggitblame
    UsingPickaxe
    7.Branches
    ReasonsforUsingBranches
    BranchNames
    DosandDontsinBranchNames
    UsingBrancheS
    CreatingBranches
    ListingBranchNames
    ViewingBranches
    CheckingOutBranches
    ABasicExampleofCheckingOutaBranch
    CheckingOutWhenYouHaveUncommittedChanges
    MergingChangesintoaDifferentBranch
    CreatingandCheckingOutaNewBranch
    DetachedHEADBranches
    DeletingBranches
    8.Diffs
    FormsofthegitdiffCommand
    SimplegitdiffExample
    gitdiffandCommitRanges
    gitdiffwithPathLimiting
    ComparingHowSubversionandGitDerivedills
    9.Merges
    MergeExamples
    PreparingforaMerge
    MergingTwoBranches
    AMergewithaConflict
    WorkingwithMergeConflicts
    LocatingConflictedFiles
    InspectingConflicts
    HowGitKeepsTrackofConflicts
    FinishingUpaConflictResolution
    AbortingorRestartingaMerge
    MergeStrategies
    DegenerateMerges
    NormalMerges
    SpecialtyMerges
    MergeDrivers
    HowGit.ThinksAboutMerges
    MergesandGitsObjectModel
    SquashMerges
    WhyNotJustMergeEachChangeOnebyOne?
    10.AlteringCommits
    CautionAboutAlteringHistory
    Usinggitreset
    Usinggitcherry-pick
    Usinggitrevert
    reset,revert,andcheckout
    ChangingtheTopCommit
    RebasingCommits
    Usinggitrebase-i
    rebaseVersusmerge
    11.RemoteRepositories
    RepositoryConcepts
    BareandDevelopmentRepositories
    RepositoryClones
    Remotes
    TrackingBranches
    ReferencingOtherRepositories
    ReferringtoRemoteRepositories
    Therefspec
    ExampleUsingRemoteRepositories
    CreatinganAuthoritativeRepository
    MakeYourOwnoriginRemote
    DevelopinginYourRepository
    PushingYourChanges
    AddingaNewDeveloper
    GettingRepositoryUpdates
    RemoteRepositoryOperationsinPictures
    CloningaRepository
    AlternateHistories
    Non-Fast-ForwardPushes
    FetchingtheAlternateHistory
    MergingHistories
    MergeConflicts
    PushingaMergedHistory
    AddingandDeletingRemoteBranches
    13.Patches
    14.Hooks
    15.CombiningProjects
    16.UsingGitwithSubversionRepositories
    lndex
查看详情
相关图书 / 更多
Git版本控制管理
GirlsAreBest
Sandi Toksvig 著
Git版本控制管理
GianniBerengoGardinCaffeFlorian
Gianni Berengo Gardin、Andrea Formilli Fendi、Stefano Stipitivich 著
Git版本控制管理
GitLab CI/CD 从入门到实战
庞孟臣
Git版本控制管理
Girl Could Stand Up
Leslie Marshall 著
Git版本控制管理
Gift of Tears
Lendrum;Susan;Syme;Gabrielle
Git版本控制管理
GigiandtheCat(VintageClassics)
COLETTE 著
Git版本控制管理
Girl in Hyacinth Blue
Frederick Voss 著
Git版本控制管理
GirlOnline
Zoe Sugg 著
Git版本控制管理
Git从入门到精通
高见龙 著
Git版本控制管理
Giant Rider-Waite Tarot Deck:Complete 78-Card Deck
Pamela Colman Smith;Arthur Edward Waite
Git版本控制管理
Gifts from a Course in Miracles
Vaughan Frances、Marianne Williamson 著
Git版本控制管理
Gideon and Otto (Gossie & Friends)
Olivier Dunrea 著
您可能感兴趣 / 更多
Git版本控制管理
宇宙视觉史:从宇宙大爆炸到时间的尽头
[美]查尔斯·刘 著;高爽 译者;[美]马克西姆· 马洛维奇科 绘;未读 出品
Git版本控制管理
写出我心 普通人如何通过写作表达自己(平装本)
[美]娜塔莉·戈德堡(Natalie Goldberg)
Git版本控制管理
写出我心3 写作疗愈的真正秘密
[美]娜塔莉·戈德堡(Natalie Goldberg)
Git版本控制管理
神套路:为什么我们总被带节奏(狂热与网红时代醍醐灌顶之作,教给普通人安身立命的不二法门!)
[美]阿里·阿莫萨维 著;[哥伦比亚]亚历杭德罗·希拉尔多 绘
Git版本控制管理
阿伦森自传
[美]埃利奥特·阿伦森(Elliot Aronson) 著;沈捷 译;湛庐文化 出品
Git版本控制管理
街头官僚:公共服务中的个人困境
[美]迈克尔·李普斯基(Michael Lipsky)
Git版本控制管理
史前至蒙古帝国时期的内欧亚大陆史
[美]大卫·克里斯蒂安 著;潘玲 译;杨建华 校
Git版本控制管理
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
Git版本控制管理
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
Git版本控制管理
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
Git版本控制管理
自律我也能做到(全9册)
[美]康妮·科维尔·米勒 著;[阿根廷]维多利亚·阿萨纳利 绘
Git版本控制管理
你在等什么?
[美]斯科特·明钦 著;[中]易万 译;[美]马特 ·斐兰 绘