dictcp/awesome-git: A curated list of amazingly ... - GitHub

文章推薦指數: 80 %
投票人數:10人

Pull requests on interesting tools/projects/resources are welcome. Table of Contents. Awesome Git. Tutorial; Style Guide; Client; Repository Hosting; Self- ... Skiptocontent {{message}} dictcp / awesome-git Public Notifications Star 984 Fork 251 AcuratedlistofamazinglyawesomeGittools,resourcesandshinythings CC0-1.0License 984 stars 251 forks Star Notifications Code Issues 2 Pullrequests 8 Actions Projects 0 Security Insights More Code Issues Pullrequests Actions Projects Security Insights master Branches Tags Couldnotloadbranches Nothingtoshow Loading {{refName}} default Couldnotloadtags Nothingtoshow {{refName}} default Loading 1 branch 0 tags Code Loading Latestcommit   Gitstats 105 commits Files Permalink Failedtoloadlatestcommitinformation. Type Name Latestcommitmessage Committime LICENSE     README.md     Viewcode AwesomeGit Contributing TableofContents Tutorial StyleGuide Client RepositoryHosting Self-HostedRepository Workflow Hookmanagement Tools Extensions README.md AwesomeGit AcuratedlistofamazinglyawesomeGittools,resourcesandshinythings. Contributing Pullrequestsoninterestingtools/projects/resourcesarewelcome. TableofContents AwesomeGit Tutorial StyleGuide Client RepositoryHosting Self-HostedRepository Workflow Hookmanagement Tools Extensions Tutorial TherearetonsoflearningmaterialontheWeb FlightrulesforGit-guideaboutwhattodowhenthingsgowrong TryGit-learnGitin15minuteswithpseudo-terminalinterface AtlassianGitTutorial-comprehensivetutorialonGit Usegitktounderstandgit-allimportantGitterms(commit,commitSHA,branch,merge,rebase)explainedusinggitk LearnVersionControlwithGit-freemiumebookfromfournovaSoftware(makersforTower),associatedwithpaidvideocourse ProGit-freeGitbook,alsoavailableonpaper(CCBY-NC-SA3.0) LearnhowtouseGit-freetutorialsandresourcestohelpyoulearnthebasicsofGit TheGitCommunityBook-bookbuiltbydozensofpeopleintheGitcommunity GitPocketGuide-ashortO'ReillybookonGit GitReal:CodeSchool-paidtrainingcoursefromCodeSchool GitBranching-visualwaytolearngitbranching LearnGitinaMonthofLunches-tutorial-basedbookbyManningPublications GitMagic-shortbookaboutGit Gitfromthebottomup-greatseriesofarticlesaboutGit Git-It-InteractiveTutorialAppthatrunsonyourDesktop! GitHowTo-stepbystepintro MigratingtoGitLFS-UseGitLFSonanexistingrepositorytomanagelargefilesinabetterway ExplainGitwithD3-VisualizedfewbasicGitconceptsusingD3.js:commit,branch,checkout,reset,revert,merge,rebase,fetch,pull,push,tag MakingSenseofGit–AVisualPerspective-Gitfromatimelineandlevelperspectiveandgitcommandscheatsheetgroupedbyfunctionality Git&Git-FlowCheatSheet GitTips Interactive/Contextual/VisualCheatSheet The'GitPretty'Flow-Chart-HowtoRecoverfromaMess SoftwareCarpentry:GitLessons TheGitParable-GitHubCofounder'sNarrative-styleIntrotoGitConcepts CodeBasicsHub:GitVideoTutorials IntermediateGit-lower-level,morestructuralexplanationofgitconcepts ForkandPullRequestWorkflow-Verynicelyexplained,simpleandcrispwayofunderstandinggitforkandpullrequestworkflow. GitSchoolDude-It'saYouTubechannelwithalotofgreatgitvideos.ItcoverseverythingfromthebasicstoadvancedGittopics. AGitChooseYourOwnAdventure-IneverfoundagittutorialIdidn'tunderstandwhiledoingit.Justsometimesthosetutoarsdidn'tlineupverywellwithmyactualwork.ThisgithelpintheformofachooseyourownadventurewasalifesaverwhenIwasfisrtstartingout. Onundoing,fixing,orremovingcommitsingit-fairlycomprehensiveguidetorecoveringfromwhatyoudidnotmeantodowhenusinggit Deconstructingagitcommit-Ablogexplaininghowgitcreatesandstorescommithistories. StyleGuide Styleguidewhenyouworkwithgit UdacityNanodegreeStyleGuide Client Gitclientsareavailableoneveryplatform,frommainframetoyourmobiledevice TortoiseGit-aneasy-to-useGitclientonWindows.well-integratedwithWindowsExplorer. GitHubDesktop-GitClientbyGitHub.workswithGitHubandGitHubEnterpriseseamlessly SourceTree-free(in-beer)GUIclient.WindowsandMaconly Tower-apopularnon-freeGitGUIclient.MacandWindows SmartGit-acommercialcomprehensiveSCMclientwithGit,SVN,Mercurial.cross-platform(worksonWindows,MacandLinux) RabbitVCS-TortoiseSVNinspiredgraphictoolforversioncontrolsystems,withNautilusandThunarintegration gitg-aopen-sourceGTK+GUIclient git-cola-across-platformGitGUIclient SGit-GitclientforAndroid4.x Ungit-Theeasiestwaytousegit.Onanyplatform.Anywhere. GitKraken-acrossGitclientforWindows,Mac&Linux.Electronbased.Freefornon-commercialuseandpaidProversionisavailable. GitUp-aclean,minimalGitclient.Maconly. GitExtensions-ashellextension,aVisualStudio2010-2015pluginandastandaloneGitrepositorytool. WorkingCopy-apowerfulGitclientforiOS.Freewithin-apppurchasetounlocktheabilitytopushcommits. GitAdd-ons-EnhancethebasicgitCLI Fork-AnawesomeandfreegitclientformacOSandWindows Magit-AGitporcelaininsideEmacs Vershd-afreeforpersonaluseeffortlessGitGUIforWindows,Mac,&Linux. RepositoryHosting Peoplehaveplentyofoptionstohosttheirsourcecode GitHub-thede-factogithostingservice.Perfectintegrationwithmostexternalservices. AwesomeGitHub-Resources&LearningforGitHub GitHubCheatSheet GitHubBrowserExtensions BitBucket-well-knownforitsfreeprivaterepository(5usermax). Kiln-paidGitrepositoryhostingservice GitLab.com-afreeGitrepositoryhostingserviceservedbyGitLabEE.Unlimitedrepositoriesandprivatecollaborators AWSCodeCommit-aSaaSserviceprovidedbyAmazonWebServiceonhighavailabilityinfrastructure Deveo-apaidrepositoryhostingservicewithsupportforGit,Subversion,Mercurial,WebDAV Self-HostedRepository Oryoucanhostthecodeyourselves Gitolite-asimplewithfine-grainedaccesscontrol GitHubEnterprise-self-hostedsolutionprovidedfromGitHub BitbucketServer-self-hostedrefromAtlassian.GoodintegrationwithJIRAandotherAtlassianproducts GitLabCE/EE-apopularopen-sourceGit(CE)withpaidsupportoption(EE). Upsource-recentofferfromJetbrains,afamousdeveloper-orientedsoftwarecompany.Coderepositoryhostingfeaturepending.Freefor10users.GoodintegrationwithYouTrackandTeamCity GitBucket-aGitHubclonepoweredbyScala. Gogs-aself-hostedGitServicewritteninGo. Gitea-acommunitymanagedforkofGogs,lightweightcodehostingsolutionwritteninGo. GitBlit-PureJavaStackformanaging,view,andservingGitrepositories. ApacheAllura-anopensourceimplementationofprojecthostingplatform Phabricator-anintegratedsetofpowerfultoolstohelpcompaniesbuildhigherqualitysoftware RhodeCodeCE/EE-aplatformdeliveringenterprisesourcecodemanagement Workflow Inexpensivebranchingallowspeopleadoptworkflowsotherthantheclassiccentralizedworkflow ProGit-DistributedWorkflows AtlassianGitTutorial-ComparingWorkflows Gitflow-themostwell-knownGitworkflowmodel GitHubflow-asimplebranchingmodelwithasinglemaster GitLabflow GitDMZFlow Aoneflow-aninterestingbranchmodelwhichdelaysthefinalmergetoproductionbranch,adoptedbyAlibaba.morearticle(inChinesetext)at1,2 Hookmanagement Gitprovidehooksatcommit/pushphrase,allowingintegrationwithandcodequalitycheckingtoolandContinuousIntegration(CI) pre-commit-aframeworkformanagingandmaintainingmulti-languagepre-commithooksfromYelp.Extensivesupportformultipleprogramminglanguage. Overcommit-aextendableGithookmanagerwrittenwithRuby. git-hooks-tooltomanageproject,user,andglobalGithooks quickhook-afast,Unix'y,opinionatedGithookrunner husky-GithooksforNode.js,manageyourhooksfromyourpackage.json moreonhttps://githooks.com/ Tools Varioustoolsfordailyoperations awesome-git-addons-listsmorethan20gitaddonsincludingallavailablecommands myrepos-atooltomanagemultipleversioncontrolrepositories mu-repo-atooltohelpindealingwithmultiplegitrepositories gr-atoolformanagingmultiplegitrepositories BFGRepo-Cleaner-asimpler,fasteralternativetogit-filter-branchforcleansingbaddataoutofyourGitrepositoryhistory GitIgnoreCollection-collectionofgitignorefilesforvariousprogramminglanguage etckeeper-acollectionoftoolstolet/etcbestoredinagitrepository git-extras–gitutilitiesaddingusefulgitcommands. git-extra-commands-Anothercollectionofusefulgitcommands. git-follow-atoolforfollowinglifetimechangesofafilethroughoutthehistoryofaGitrepository. Gitrob-acommandlinetooltofindsensitiveinformationlingeringinpubliclyavailablefilesonGitHub gitFS-aFUSEfilesystemthatfullyintegrateswithgit Gitless-anexperimentalversionofGitthatchangessomeofGit'sunderlyingconcepts ghq—Organizationforremoterepositories bash-git-prompt-AninformativeandfancybashpromptforGitusers conventional-changelog-asetoftoolsforparsingconventionalcommitmessagesfromgithistories release-it-AutomatereleasesforGitrepositoriesand/ornpmpackages.Changeloggeneration,GitHub/GitLabreleases,etc. Extensions Gitisdesignedforsourcecontrolmanagement.butpeopleextendtheideaandpushversioncontroltoeverywhere GitLargeFileStorage-practicalsolutionforversioninglargefiles.supportedbyGitHub GitVirtualFileSystemorGVFS-solutionformanagingverylargeGitrepositorywhilemaintainingspeedandefficiencyofmostoperations.indevelopementbyMicrosoft. git-annex-allowmanaginglargebinariesamongmachines,asifoperationanormalgitrepository.possibletocreatesasynchronisedfolderwithgit-annexassistant. About AcuratedlistofamazinglyawesomeGittools,resourcesandshinythings Topics git awesome awesome-list awesome-lists Resources Readme License CC0-1.0License Releases Noreleasespublished Packages0 Nopackagespublished Contributors36 +25contributors Youcan’tperformthatactionatthistime. Yousignedinwithanothertaborwindow.Reloadtorefreshyoursession. Yousignedoutinanothertaborwindow.Reloadtorefreshyoursession.



請為這篇文章評分?