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 著