Git版本控制管理

Git版本控制管理
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
出版社: 东南大学出版社
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版本控制管理
手术刀下的历史:改变世界的27个真实手术故事
[荷]阿诺德·范德拉尔 著;李命心 译
Git版本控制管理
解剖无聊:如果无聊不可避免,我们该如何面对?
[加]马克·金维尔 著;王喆、章倜 译
Git版本控制管理
银行数字化转型
付晓岩 著
Git版本控制管理
编辑这种病:记那些折磨过我的大牌作家们
见城彻 著
Git版本控制管理
音乐迷醉指南
[澳]克里斯托弗·劳伦斯 著;符夏怡 译
Git版本控制管理
自己动手做推荐引擎
Corakala 著;[印]苏雷什·库马尔·戈拉卡拉(Suresh、Kumar、左妍 译
Git版本控制管理
生机勃勃的尘埃——地球生命的起源和进化
克里斯蒂安·德迪夫 著;王玉山 译
Git版本控制管理
人类灭绝之后:未来世界动物图鉴
杜格尔·狄克逊(Dougal Dixon) 著;高瑞雪 译
Git版本控制管理
看不见的爱(施米特作品)
[法]埃里克-埃马纽埃尔·施米特 著