Git版本控制管理

Git版本控制管理
8.3
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
出版社: 东南大学出版社
2010-06
版次: 1
ISBN: 9787564122607
定价: 52.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 310页
字数: 406千字
正文语种: 英语
  • 《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版本控制管理
传统十论:本土社会的制度、文化与其变革
秦晖 著
Git版本控制管理
翁达杰作品系列:英国病人(精装)
[加]迈克尔·翁达杰 著;丁骏 译
Git版本控制管理
软件体的生命周期:特德·姜科幻小说集
[美]特德·姜
Git版本控制管理
汉唐文学与文献论考
陈尚君 著
Git版本控制管理
中国佛学源流略讲
吕澂 著
Git版本控制管理
明清稿抄校本鉴定
陈先行、石菲 著
Git版本控制管理
瓦檐下的旧器物
黄孝纪
Git版本控制管理
索恩丛书·自由的流亡者:永失美国与大英帝国的东山再起(套装全2册)
马娅·亚桑诺夫(Maya Jasanoff) 著;马睿 译
Git版本控制管理
维米尔
北寺 译 者;[英]路德维希·戈德沙伊德(Ludwig Goldscheider)
Git版本控制管理
做工的人
林立青 著;赖小路 摄影
Git版本控制管理
与绝迹之鸟的短暂邂逅
[美]本·方登 著
Git版本控制管理
[日]吉田修一 Yoshida Shuichi 著;岳远坤 译