1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <meta charset="utf-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 9 <title>Contact Us | Tower Git Client</title> 10 11
11<script type="application/ld+json"> 12{ 13 "@context": "https://schema.org", 14 "@graph": [ 15 { 16 "@type": "Organization", 17 "name": "Git Tower", 18 "description": "The most powerful Git client for Mac and Windows", 19 "url": "https://git-tower.com", 20 "logo": "https://www.git-tower.com/assets/img/illustrations/tower-header-logo-royal.svg", 21 "email": "[email protected]", 22 "address": { 23 "@type": "PostalAddress", 24 "streetAddress": "Rathausgasse 1", 25 "addressCountry": "DE", 26 "addressRegion": "Schonefeld", 27 "postalCode": "12529" 28 }, 29 "vatID": "DE264855708", 30 "sameAs": [ 31 "https://www.facebook.com/gittower/", 32 "https://x.com/gittower", 33 "https://www.youtube.com/@gittower", 34 "https://www.linkedin.com/company/gittower", 35 "https://github.com/gittower" 36 ] 37 }, 38 { 39 "@type": "SoftwareApplication", 40 "name": "Tower", 41 "applicationCategory": "DeveloperApplication", 42 "operatingSystem": ["Windows 10 or newer", "macOS 14.0 or newer"], 43 "aggregateRating": { 44 "@type": "AggregateRating", 45 "ratingValue": "4.7", 46 "ratingCount": "191", 47 "bestRating": "5", 48 "worstRating": "1" 49 }, 50 "offers": { 51 "@type": "Offer", 52 "price": "69", 53 "priceCurrency": "USD", 54 "priceValidUntil": "2026-12-31", 55 "url": "https://www.git-tower.com/pricing" 56 }, 57 "review": { 58 "@type": "Review", 59 "reviewRating": { 60 "@type": "Rating", 61 "ratingValue": "5", 62 "bestRating": "5", 63 "worstRating": "1" 64 }, 65 "author": { 66 "@type": "Person", 67 "name": "Bartosz K." 68 }, 69 "reviewBody": "The Ultimate Git GUI for Power Users" 70 } 71 } 72 ] 73} 74</script>
74 75 76
76<script nowprocket> 77 window.UC_UI_DOMAINS = { 78 crossDomainConsentSharingIFrame: 'https://www.git-tower.com/cross-domain-bridge.html' 79 }; 80</script>
80 81 82<link rel="preconnect" href="//app.usercentrics.eu"> 83<link rel="preconnect" href="//api.usercentrics.eu"> 84<link rel="preload" href="//web.cmp.usercentrics.eu/ui/loader.js" as="script"> 85
86<script id="usercentrics-cmp" src="https://web.cmp.usercentrics.eu/ui/loader.js" data-settings-id="dODJ_7-PG" async></script>
86 87 88<!-- WORKAROUND TO BYPASS THE MAIN LOGIC WHEN THE EMBEDDED COLOR TEXT IS INHERITED DIRECTLY FROM CMP --> 89
90<script> 91(function() { 92 function injectStyles(shadow) { 93 if (!shadow.querySelector('#uc-white-override')) { 94 const style = document.createElement('style'); 95 style.id = 'uc-white-override'; 96 style.textContent = ` 97 .embedding-list-item-header-title, 98 .list-header-title, 99 .uc-details-title.details-title, 100 .uc-details-tag.details-tag-item, 101 .details-link { 102 color: #fff !important; 103 -webkit-text-fill-color: #fff !important; 104 } 105 .uc-details-title.details-title { 106 opacity: 1 !important; 107 } 108 .embedding-list-item-header-expander { 109 background-color: #fff !important; 110 } 111 .embedding-list-item-header-expander svg, 112 .embedding-list-item-header-expander svg * { 113 fill: #fff !important; 114 stroke: #fff !important; 115 } 116 .uc-details-tag.details-tag-item { 117 border-color: #fff !important; 118 background-color: transparent !important; 119 } 120 .uc-details-tag.details-tag-item:hover, 121 .uc-details-tag.details-tag-item:focus, 122 .uc-details-tag.details-tag-item:active { 123 color: #fff !important; 124 border-color: #fff !important; 125 outline-color: #fff !important; 126 } 127 .uc-details-tag.details-tag-item svg, 128 .uc-details-tag.details-tag-item svg *, 129 .uc-details-tag.details-tag-item::before, 130 .uc-details-tag.details-tag-item::after { 131 fill: #fff !important; 132 stroke: #fff !important; 133 border-color: #fff !important; 134 } 135 `; 136 shadow.appendChild(style); 137 } 138 } 139 function applyOverride() { 140 const host = document.querySelector('.uc-embed'); 141 if (!host || !host.shadowRoot) return; 142 injectStyles(host.shadowRoot); 143 new MutationObserver(() => injectStyles(host.shadowRoot)) 144 .observe(host.shadowRoot, { childList: true, subtree: true }); 145 } 146 if (document.readyState === 'loading') { 147 document.addEventListener('DOMContentLoaded', applyOverride); 148 } else { 149 applyOverride(); 150 } 151 new MutationObserver(() => applyOverride()) 152 .observe(document.documentElement, { childList: true, subtree: true }); 153})(); 154</script>
154 155
155<script type="text/javascript"> 156 // create dataLayer 157 window.dataLayer = window.dataLayer || []; 158 function gtag() { 159 dataLayer.push(arguments); 160 } 161 162 // set 'denied' as default for both ad and analytics storage, as well as ad_user_data and ad_personalization 163 gtag('consent', 'default', { 164 ad_user_data: 'denied', 165 ad_personalization: 'denied', 166 ad_storage: 'denied', 167 analytics_storage: 'denied', 168 wait_for_update: 2000 // milliseconds to wait for update 169 }); 170 171 // Enable ads data redaction by default [optional] 172 gtag('set', 'ads_data_redaction', true); 173</script>
173
173<script type="text/javascript"> 174window.uetq = window.uetq || []; 175window.uetq.push('consent', 'default', { 176 'ad_storage': 'denied' 177 }); 178 179window.addEventListener("MadsEvent", function (e) { 180 if( e.detail && e.detail.event == "consent_status") { 181 if(e.detail['Microsoft Advertising'] === true) { 182 window.uetq = window.uetq || []; 183 window.uetq.push('consent', 'update', { 184 'ad_storage': 'granted' 185 }); 186 } 187 else { 188 window.uetq = window.uetq || []; 189 window.uetq.push('consent', 'update', { 190 'ad_storage': 'denied' 191 }); 192 } 193 } 194}); 195</script>
195 196 <!-- Google Tag Manager --> 197
197<script type="text/javascript">
vendor: 468 bytes, lines 197-211
197 198 (function(w, d, s, l, i) { 199 w[l] = w[l] || []; 200 w[l].push({ 201 'gtm.start': new Date().getTime(), 202 event: 'gtm.js' 203 }); 204 var f = d.getElementsByTagName(s)[0], 205 j = d.createElement(s), 206 dl = l != 'dataLayer' ? '&l=' + l : ''; 207 j.async = true; 208 j.src = 209 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 210 f.parentNode.insertBefore(j, f); 211 })(window, document, 'script', 'dataLayer', '
211GTM-WHXSHB
vendor: 6 bytes, lines 211-212
211'); 212
212</script>
212 213 214 <!-- Preconnect to external font origins. Two are needed: font files are 215 fetched in CORS mode and cannot reuse the connection opened by the 216 plain preconnect, which serves the stylesheet. --> 217 <link rel="preconnect" href="https://rsms.me"> 218 <link rel="preconnect" href="https://rsms.me" crossorigin> 219 220 <!-- Inter font - non-blocking. 221 The woff2 URL is only discoverable inside inter.css, which would make the 222 font a second, serialised round trip. Preloading it starts both at once. 223 If rsms.me ever revs the version the preload simply misses and the font 224 still arrives via inter.css. --> 225 <link rel="preload" href="https://rsms.me/inter/font-files/InterVariable.woff2?v=4.1" as="font" type="font/woff2" crossorigin> 226 <link rel="preload" href="https://rsms.me/inter/inter.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 227 <noscript><link rel="stylesheet" href="https://rsms.me/inter/inter.css"></noscript> 228 229
229<script> 230 (function (window, document) { 231 function getPersistedPlatform() { 232 var match = document.cookie.match(/(?:^|; )platform_choice=(mac|windows)(?:;|$)/); 233 return match ? match[1] : null; 234 } 235 236 function detectPlatform() { 237 var platform = navigator.platform || ''; 238 239 if (/(Mac|iPhone|iPod|iPad)/i.test(platform)) { 240 return 'mac'; 241 } 242 243 if (/(Win)/i.test(platform)) { 244 return 'windows'; 245 } 246 247 return 'mac'; 248 } 249 250 window.FN = window.FN || {}; 251 window.FN.preferredOS = getPersistedPlatform() || detectPlatform(); 252 })(window, document); 253 </script>
253 254 255 <!-- CSS Stylesheets - Critical Path --> 256 <style>html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:16px;line-height:1.875rem}body{color:#fff;font-family:var(--base-font-family);font-size:1.25rem}h1,h2,h3,h4,h5,h6{font-family:var(--base-font-family);font-size:1.25em;line-height:1.3;margin:0 0 .75rem;color:#00caf4}h1{font-size:3rem}h2{font-size:2.25rem}h3.subline{font-size:1.5rem;font-weight:400;color:#fff}h5{font-size:1.25rem;font-weight:600;margin:0}h6{font-size:1.125rem;font-weight:500;margin:0}p{margin:0 0 .75rem}p.subheader{text-align:center;font-size:1.5rem;line-height:2.25rem;max-width:750px;margin-left:auto;margin-right:auto}a{color:#ffc600;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:hover{color:shade(#FFC600, 25%)}a:focus-visible{outline:2px solid #ffc600;outline-offset:3px}hr{border-bottom:1px solid #d1deea;border-left:0;border-right:0;border-top:0;margin:1.5rem 0}.font--white{color:#fff}.font--blue-02{color:#00caf4}.font--highlight{display:inline;border-bottom:2px solid #00caf4}.text--centered{text-align:center}.text--maxwidth{max-width:650px;margin:0px auto}.feature-status{display:inline-block;border-radius:3px;font-size:.875rem;padding:2px 10px;margin-right:.75rem}.feature-status:last-child{margin-right:0}.feature-status--ready{background:green;color:#fff}.feature-status--coming{background:#666;color:#fff}.feature-status--beta{background-color:#ffc600;color:#000}.link-blue{color:#fff;text-decoration:none;border-bottom:2px solid #00caf4}.link-blue:hover{color:#00caf4;border-bottom:2px solid #00caf4}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}figure{margin:0}img,picture{margin:0;max-width:100%;height:auto}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-top:2rem}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.button,[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffc600;border:3px solid #ffc600;border-radius:6px;color:#3b2300;cursor:pointer;display:inline-block;font-family:var(--base-font-family);font-size:20px;font-weight:600;line-height:2.25rem;padding:0 2rem;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{background-color:#ffd94e;cursor:pointer}.button:focus-visible,[type=button]:focus-visible,[type=reset]:focus-visible,[type=submit]:focus-visible,button:focus-visible{outline:2px solid #ffc600;outline-offset:3px}.button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:not-allowed;opacity:.5}.button--outlined:hover{background-color:#ffd94e;border-color:#ffd94e}.button--secondary{background-color:#53daff;border-color:#53daff;color:var(--background-primary)}.button--secondary:hover{background-color:#9ce7ff;border-color:#9ce7ff}.button--twitter{padding-left:58px;background-color:#53daff;background-image:url("/assets/img/icons/twitter-icon.svg");background-repeat:no-repeat;
256background-size:26px;background-position:12px center}.button__wrap{text-align:center}@media(min-width: 47.5em){.button__wrap{display:inline-block}}.button__wrap .button{display:inline-block;min-width:270px;margin-top:20px}.button__wrap .note{display:inline-block;margin-top:4px;font-size:1rem;color:#fff;text-decoration:none}.button__wrap .note:hover{color:#ffc600}.button__wrap .note a{color:#fff}.button__wrap .note a:hover{color:#ffc600}html{box-sizing:border-box}.sr-only{border:0;clip:rect(0, 0, 0, 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}*,*::before,*::after{box-sizing:inherit}html,body{height:100%;background:var(--background-primary)}body{margin:0}.theme--10{color:white;background-color:var(--background-secondary)}.theme--09{color:white;background-color:var(--background-primary)}.theme--08{color:white;background-color:var(--background-secondary-alt)}.theme--06{color:white;background-color:var(--background-tertiary-alt)}.theme--05{color:white;background-color:var(--background-tertiary)}.theme--08-10{color:white;background:linear-gradient(to bottom, var(--background-secondary-alt) 0%, var(--background-secondary-alt) 92%, var(--background-secondary) 92%, var(--background-secondary) 100%)}.theme--08-09{color:white;background:linear-gradient(to bottom, var(--background-secondary-alt) 0%, var(--background-secondary-alt) 92%, var(--background-primary) 92%, var(--background-primary) 100%)}.theme--10-08{color:white;background:linear-gradient(to bottom, var(--background-secondary) 0%, var(--background-secondary) 92%, var(--background-secondary-alt) 92%, var(--background-secondary-alt) 100%)}.theme--09-08{color:white;background:linear-gradient(to bottom, var(--background-primary) 0%, var(--background-primary) 92%, var(--background-secondary-alt) 92%, var(--background-secondary-alt) 100%)}.theme--08-05{color:white;background:linear-gradient(to bottom, var(--background-secondary-alt) 0%, var(--background-secondary-alt) 92%, var(--background-tertiary) 92%, var(--background-tertiary) 100%)}.theme--08-06{color:white;background:linear-gradient(to bottom, var(--background-secondary-alt) 0%, var(--background-secondary-alt) 92%, var(--background-tertiary-alt) 92%, var(--background-tertiary-alt) 100%)}.theme--06-08{color:white;background:linear-gradient(to bottom, var(--background-tertiary-alt) 0%, var(--background-tertiary-alt) 92%, var(--background-secondary-alt) 92%, var(--background-secondary-alt) 100%)}.theme--06-09{color:white;background:linear-gradient(to bottom, var(--background-tertiary-alt) 0%, var(--background-tertiary-alt) 92%, var(--background-primary) 92%, var(--background-primary) 100%)}.theme--06-10{color:white;background:linear-gradient(to bottom, var(--background-tertiary-alt) 0%, var(--background-tertiary-alt) 92%, var(--background-secondary) 92%, var(--background-secondary) 100%)}.theme--05-08{color:white;background:linear-gradient(to bottom, var(--background-tertiary) 0%, var(--background-tertiary) 92%, var(--background-secondary-alt) 92%, var(--background-secondary-alt) 100%)}.theme--05-06{color:white;background:linear-gradient(to bottom, var(--background-tertiary) 0%, var(--background-tertiary) 92%, var(--background-tertiary-alt) 92%, var(--background-tertiary-alt) 100%)}.current-os-mac .visible-on--windows,.current-os-windows .visible-on--mac{display:none !important}.visible-on--mobile,.visible-on--desktop{display:none}@media(min-width: 0.0625em){main{padding-top:60px}}@media(min-width: 47.5em){main{padding-top:80px}}.outer-container{width:100%;position:relative}.outer-container--padding{padding-top:100px;padding-bottom:95px}.inner-container--extrawidth,.inner-container--maxwidth{margin:0px auto}@media(min-width: 0.0625em){.inner-container--extrawidth,.inner-container--maxwidth{padding:0px 20px}}@media(min-width: 68.75em){.inner-container--extrawidth,.inner-container--maxwidth{padding:0px 50px}}.inner-container--maxwidth{max-width:1100px}.inner-container--extrawidth{max-width:1300px}.inner-container--fullwidth{width:100%}.outer-container{visibility:hidden}nav.outer-container,header.outer-container{visibility:visible}header{padding-top:65px}@media(min-width: 47.5em){header{padding-top:112px}}header .inner-container{display:flex;padding-bottom:62px}header .inner-container:after{clear:both;content:"";display:block}@media(min-width: 27.5em){header .header__claim{flex:1 0 400px}}@media(min-width: 47.5em){header .header__claim{margin-right:50px}}header .header__claim .button__wrap{margin-top:50px}header .header__claim .note a{font-size:1rem;color:#fff;text-decoration:none}header .header__claim .note a:hover{color:#ffc600}header .header__visual{flex:0 1 440px;text-align:center}@media(min-width: 0.0625em){header .header__visual{display:none}}@media(min-width: 47.5em){header .header__visual{display:block}}header .header__visual img,header .header__visual svg{width:100%;max-height:400px;height:400px;-o-object-fit:contain;object-fit:contain}header .header__visual img.tower-icon{max-height:180px;height:180px}body{background:#081b2e}@font-face{font-family:"Inter fallback";src:local("Arial"),local("Helvetica Neue"),local("Helvetica"),local("Liberation Sans");size-adjust:106.62%;ascent-override:90.86%;
256descent-override:22.62%;line-gap-override:0%}:root{--base-font-family: InterVariable, Inter, "Inter fallback", sans-serif}.skip-to-main{position:absolute;top:-100%;left:1rem;z-index:9999;background:#fff;color:#000;font-size:14px;font-weight:600;padding:8px 16px;border-radius:4px;text-decoration:none}.skip-to-main:focus-visible{top:1rem}.nav-top-common{align-items:center;background:linear-gradient(#09233C, #193652);border-radius:26px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 10px 20px rgba(0,0,0,.4);display:flex;flex-direction:row;height:52px;left:50%;margin:40px 0 40px -440px;outline:1px solid rgba(0,0,0,.8);padding:0;position:fixed;top:0;width:880px;z-index:201}.nav-top-common li::before{display:none}.nav-top-common li{display:block;margin:0}.nav-top-common a{text-decoration:none}.nav-top-logo{left:50%;margin:1px 0 0 -64px;position:absolute}.nav-top-logo a{background:url("/assets/img/illustrations/tower-header-logo-royal.svg");display:block;height:34px;overflow:hidden;text-indent:9999px;width:127px}.nav-top-show{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:none;padding:0;-webkit-tap-highlight-color:transparent}.nav-top-show:hover{background-color:transparent}.nav-top-primary{display:contents}.nav-top-primary>li{position:relative}.nav-top-primary>li:first-child{margin-left:12px}.nav-top-primary>li>a{border-radius:15px;color:#d8f7ff;display:block;font-weight:500;font-size:14px;line-height:30px;padding:0 15px}.nav-top-primary>li.nav-top-primary-active>a{background:rgba(90,122,153,.33);color:#fff}.nav-top-secondary{display:none}.nav-top-primary-spacer{flex-grow:1}.nav-top-common .nav-top-download{margin:0 10px 0 15px}.nav-top-download a{background:linear-gradient(#29D1FF, #00ACDB);border-radius:16px;box-shadow:0 1px 4px #081b2e,inset 0 0 0 1px rgba(255,255,255,.25),inset 0 1px rgba(255,255,255,.2);color:#fff;display:block;font-size:14px;font-weight:600;line-height:32px;padding:0 16px;text-shadow:0 1px 1px rgba(7,27,46,.5)}@media(max-width: 900px){.nav-top-common{border-radius:0;box-shadow:inset 0 -1px 0 rgba(255,255,255,.05),0 10px 20px rgba(0,0,0,.4);display:block;height:auto;margin:0;left:0;width:100%;height:52px;overflow:hidden}.nav-top-logo{top:9px}.nav-top-show{background:url("/assets/img/illustrations/nav-burger-royal.svg") no-repeat center;display:block;height:52px;left:0;position:absolute;overflow:hidden;text-indent:9999px;top:0;width:64px}.nav-top-primary{display:none}}.announcement-bar{position:relative;overflow:hidden;margin-top:52px;width:100%;min-height:70px}.announcement-bar .inner-container{min-height:70px;display:flex;align-items:center;justify-content:center;transition:transform .5s ease-out;transition-delay:.1s}.announcement-bar .inner-container.hidden{transform:translateY(-100%)}.announcement-bar .inner-container.visible{transform:translateY(0)}.hero{background:#081b2e;overflow:hidden;padding:0}.hero-wrapper{padding:80px 0 0}.hero-title{background:linear-gradient(#EFF5FA, #AAC8E5);-webkit-background-clip:text;background-clip:text;font-size:52px;line-height:64px;margin:0 auto 16px;max-width:720px;padding:6px 0;text-align:center;text-shadow:0 4px 8px rgba(0,33,85,.2);-webkit-text-fill-color:transparent}.hero-tagline{color:rgba(255,255,255,.72);font-size:20px;line-height:28px;text-align:center;margin:0 auto 24px;max-width:540px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-title span,.hero-tagline span{white-space:nowrap}.current-os-mac .hero-title-mac{background:url("/assets/img/home/mac-underline.svg") bottom center no-repeat;background-size:100% 20px;display:inline-block;padding:8px 14px;margin:-8px -14px}.current-os-windows .hero-title-windows{background:url("/assets/img/home/windows-underline.svg") bottom center no-repeat;background-size:100% 20px;display:inline-block;padding:8px 10px;margin:-8px -10px}.hero-links{margin:0 0 44px;text-align:center}.hero-download{margin-bottom:8px}.hero-download .button{background:url("/assets/img/icons/download.svg") 21px 11px no-repeat,linear-gradient(#FFCE22, #F2BC00);border:0;border-radius:6px;box-shadow:0 0 0 .5px rgba(59,35,0,.2),0 2px 4px rgba(59,35,0,.2),inset 0 .5px 0 rgba(255,244,153,.3);font-size:1.25rem;line-height:24px;padding:9px 25px 9px 57px}.hero-download .button--split-dropdown .button__main{background:url("/assets/img/icons/download.svg") 21px 11px no-repeat,linear-gradient(#FFCE22, #F2BC00);border:0;border-radius:6px 0 0 6px;box-shadow:0 0 0 .5px rgba(59,35,0,.2),0 2px 4px rgba(59,35,0,.2),inset 0 .5px 0 rgba(255,244,153,.3);font-size:1.25rem;line-height:24px;padding:9px 25px 9px 57px}.hero-download .download-dropdown{opacity:0;position:absolute;visibility:hidden}.hero-download .button--split-dropdown .button__dropdown-trigger{background:linear-gradient(#FFCE22, #F2BC00);border:0;border-radius:0 6px 6px 0;box-shadow:0 0 0 .5px rgba(59,35,0,.2),0 2px 4px rgba(59,35,0,.2),inset 0 .5px 0 rgba(255,244,153,.3)}.hero-switch-platform{font-size:12px;line-height:20px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-switch-platform .os-switch{border-radius:6px;color:#53daff;padding:6px 12px;text-decoration:none}.hero-screenshot{margin:0 auto 0;width:1000px}.hero-screenshot img{border-radius:10px;display:block;width:100%;height:auto;box-shadow:0 36px 100px rgba(0,0,0,.4),0 0 3px rgba(0,0,0,.55)}.hero-release{padding:80px 0;text-align:center}.hero-release-notes{font-size:1rem;line-height:20px;margin:0 0 16px}.hero-release-button a{background:#53daff;border-radius:6px;box-shadow:0 2px 4px rgba(0,33,85,.2);color:#002155;display:inline-block;font-size:1.125rem;font-weight:bold;line-height:22px;padding:7px 25px;text-decoration:none}.hero-screenshot .visible-on--windows img{border-radius:5px;box-shadow:0 10px 20px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.08)} 257/*# sourceMappingURL=critical.min.css.map */ 258</style> 259 <!-- CSS Stylesheets - Non-Critical --> 260 <link rel="preload" href="https://www.git-tower.com/assets/css/support.min.1790093409.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://www.git-tower.com/assets/css/support.min.1790093409.css"></noscript>
260<script>/*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ 261/* This file is meant as a standalone workflow for 262- testing support for link[rel=preload] 263- enabling async CSS loading in browsers that do not support rel=preload 264- applying rel preload css once loaded, whether supported or not. 265*/ 266(function( w ){ 267 "use strict"; 268 // rel=preload support test 269 if( !w.loadCSS ){ 270 w.loadCSS = function(){}; 271 } 272 // define on the loadCSS obj 273 var rp = loadCSS.relpreload = {}; 274 // rel=preload feature support test 275 // runs once and returns a function for compat purposes 276 rp.support = (function(){ 277 var ret; 278 try { 279 ret = w.document.createElement( "link" ).relList.supports( "preload" ); 280 } catch (e) { 281 ret = false; 282 } 283 return function(){ 284 return ret; 285 }; 286 })(); 287 288 // if preload isn't supported, get an asynchronous load by using a non-matching media attribute 289 // then change that media back to its intended value on load 290 rp.bindMediaToggle = function( link ){ 291 // remember existing media attr for ultimate state, or default to 'all' 292 var finalMedia = link.media || "all"; 293 294 function enableStylesheet(){ 295 link.media = finalMedia; 296 } 297 298 // bind load handlers to enable media 299 if( link.addEventListener ){ 300 link.addEventListener( "load", enableStylesheet ); 301 } else if( link.attachEvent ){ 302 link.attachEvent( "onload", enableStylesheet ); 303 } 304 305 // Set rel and non-applicable media type to start an async request 306 // note: timeout allows this to happen async to let rendering continue in IE 307 setTimeout(function(){ 308 link.rel = "stylesheet"; 309 link.media = "only x"; 310 }); 311 // also enable media after 3 seconds, 312 // which will catch very old browsers (android 2.x, old firefox) that don't support onload on link 313 setTimeout( enableStylesheet, 3000 ); 314 }; 315 316 // loop through link elements in DOM 317 rp.poly = function(){ 318 // double check this to prevent external calls from running 319 if( rp.support() ){ 320 return; 321 } 322 var links = w.document.getElementsByTagName( "link" ); 323 for( var i = 0; i < links.length; i++ ){ 324 var link = links[ i ]; 325 // qualify links to those with rel=preload and as=style attrs 326 if( link.rel === "preload" && link.getAttribute( "as" ) === "style" && !link.getAttribute( "data-loadcss" ) ){ 327 // prevent rerunning on link 328 link.setAttribute( "data-loadcss", true ); 329 // bind listeners to toggle media back 330 rp.bindMediaToggle( link ); 331 } 332 } 333 }; 334 335 // if unsupported, run the polyfill 336 if( !rp.support() ){ 337 // run once at least 338 rp.poly(); 339 340 // rerun poly on an interval until onload 341 var run = w.setInterval( rp.poly, 500 ); 342 if( w.addEventListener ){ 343 w.addEventListener( "load", function(){ 344 rp.poly(); 345 w.clearInterval( run ); 346 } ); 347 } else if( w.attachEvent ){ 348 w.attachEvent( "onload", function(){ 349 rp.poly(); 350 w.clearInterval( run ); 351 } ); 352 } 353 } 354 355 356 // commonjs 357 if( typeof exports !== "undefined" ){ 358 exports.loadCSS = loadCSS; 359 } 360 else { 361 w.loadCSS = loadCSS; 362 } 363}( typeof global !== "undefined" ? global : this ) ); 364</script>
364 365 366 <!-- Search Engines + Open Graph --> 367 <link rel="canonical" href="https://www.git-tower.com/support/contact"> 368 <meta name="description" content="Tower - the most powerful Git client for Mac and Windows" /> 369<meta name="keywords" content="git, mac, client, gui, git client, git app, git gui, vcs, version control, windows" /> 370 371<meta property="og:title" content="Tower Git Client - Contact Us" /> 372<meta property="og:image" content="https://www.git-tower.com/assets/img/tower-git-client_sharing-image.1790093362.png" /> 373<meta property="og:description" content="Tower - the most powerful Git client for Mac and Windows" /> 374 375<meta name="twitter:card" content="summary_large_image" /> 376<meta name="twitter:site" content="@fournova" /> 377<meta name="twitter:title" content="Tower Git Client - Contact Us" /> 378<meta name="twitter:description" content="Tower - the most powerful Git client for Mac and Windows" /> 379<meta name="twitter:image:src" content="https://www.git-tower.com/assets/img/tower-git-client_sharing-image.1790093362.png" /> 380 381 382 383 <!-- Favicon / Touch Icons / Android Icons --> 384 <link rel="icon" href="https://www.git-tower.com/assets/img/favicons/favicon-adaptive.1790093362.svg"> 385 386<link rel="icon" sizes="16x16" type="image/png" href="https://www.git-tower.com/assets/img/favicons/[email protected]"> 387<link rel="icon" sizes="32x32" type="image/png" href="https://www.git-tower.com/assets/img/favicons/[email protected]"> 388 389<link rel="apple-touch-icon" href="https://www.git-tower.com/assets/img/favicons/apple-touch-icon.1790093362.png"> 390<link rel="apple-touch-icon" sizes="76x76" href="https://www.git-tower.com/assets/img/favicons/[email protected]"> 391<link rel="apple-touch-icon" sizes="120x120" href="https://www.git-tower.com/assets/img/favicons/[email protected]"> 392<link rel="apple-touch-icon" sizes="152x152" href="https://www.git-tower.com/assets/img/favicons/[email protected]"> 393<link rel="apple-touch-icon" sizes="180x180" href="https://www.git-tower.com/assets/img/favicons/[email protected]"> 394<link rel="apple-touch-icon" sizes="192x192" href="https://www.git-tower.com/assets/img/favicons/[email protected]"> 395 396 <!-- JavaScript --> 397
397<script defer src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
397 398
398<script> 399 if (typeof FN == 'undefined') { FN = {}; } 400 FN.siteURLs = {"tower":"https:\/\/www.git-tower.com","blog":"https:\/\/www.git-tower.com\/blog","help":"https:\/\/www.git-tower.com\/help","learn":"https:\/\/www.git-tower.com\/learn","account":"https:\/\/account.git-tower.com"}; 401 </script>
401 402
402<script defer src="https://www.git-tower.com/assets/js/support.min.1790093363.js"></script>
402 403 404</head> 405 406<body class="body--default color-scheme-royal current-os-windows" id="page--support__contact"> 407
407<script> 408 (function (window, document) { 409 // The class is already on <body>, put there by `plugins/osDetection`, so 410 // OS-specific content renders without waiting for JavaScript. All this 411 // does is correct the server on the rare occasion the two disagree. 412 var serverOS = 'windows'; 413 var currentOS = (window.FN && window.FN.preferredOS) ? window.FN.preferredOS : serverOS; 414 415 if (currentOS !== serverOS) { 416 document.body.classList.remove('current-os-' + serverOS); 417 document.body.classList.add('current-os-' + currentOS); 418 } 419 })(window, document); 420 </script>
420 421 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 421-422
421 422 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
422GTM-WHXSHB
vendor: 87 bytes, lines 422-424
422" 423 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 424
424<!-- End Google Tag Manager (noscript) --> 425 426 <a class="skip-to-main" href="#main-content">Skip to main content</a> 427<!-- Testimonial Data - BEGIN -->
427<script type="text/javascript">if(typeof FN == 'undefined') FN = {};FN.testimonialData = [{"id":"ed-blankenship","tags":"enterprise","name":"Ed Blankenship","company":"formerly at Microsoft","link":"https:\/\/twitter.com\/edblankenship","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/ed-blankenship","text":"We're so glad that Tower has brought their awesome Git client from Mac to Windows. It's for any serious developer using Windows or Mac."},{"id":"collin-allen","tags":"","name":"Collin Allen","company":"Software Engineer","link":"https:\/\/twitter.com\/command_tab","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/collin-allen","text":"I can't even tell you how much I love Tower. It's easily my favorite development tool, and I depend on it every single day."},{"id":"andreas-hoyland","tags":"enterprise","name":"Andreas H\u00f8yland","company":"Designer at Favo AS","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/andreas-hoyland","text":"Tower has given me and my team git-super-powers that would not be accessible to us without it."},{"id":"ben-domanico","tags":"designer","name":"Ben Domanico","company":"Director of Design at Patreon","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/ben-domanico","text":"As a designer, contributing to code is fundamental to building beautiful products. Tower takes the pain of working with Git out of the equation."},{"id":"koen-bok","tags":"designer","name":"Koen Bok","company":"CEO at Framer","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/koen-bok","text":"Tower is a pleasure to use while it retains the full power of Git. I enjoy using it every day for both design and code work."},{"id":"lukas-spiess","tags":"","name":"Lukas Spie\u00df","company":"Engineer at Microsoft","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/lukas-spiess","text":"Tower is by far my favorite Git client and an essential tool in my everyday work."},{"id":"esteban-torres","tags":"","name":"Esteban Torres","company":"Engineer at SoundCloud","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/esteban-torres","text":"The new Tower adds a lot of great features that help me go on with my day faster; like the ability to create pull-requests directly from the tool."},{"id":"frances-coronel","tags":"","name":"Frances Coronel","company":"Software Engineering Mentor at Thinkful","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/frances-coronel","text":"What took me minutes in the command line now takes seconds with Tower and that's why I'm never looking back."},{"id":"jeremy-petter","tags":"","name":"Jeremy Petter","company":"iOS Engineer at MetaLab","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/jeremy-petter","text":"Tower\u2019s interactive rebase UI hides a ton of power in literal plain sight. Now, anybody can be a high-level imperative Git wizard without breaking a sweat."},{"id":"daniel-schutzsmith","tags":"","name":"Daniel Schutzsmith","company":"Amnesty International","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/daniel-schutzsmith","text":"You should use Tower. It changed the game for me and made Git much more visual for me to understand."},{"id":"jesse-bilsten","tags":"","name":"Jesse Bilsten","company":"Principal Designer at GoDaddy","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/jesse-bilsten","text":"I utilize Git in both design and development environments - and Tower is the only tool that empowers me in both."},{"id":"jesse-bilsten_rebase","tags":"","name":"Jesse Bilsten","company":"Principal Designer at GoDaddy","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/jesse-bilsten","text":"Visualizing interactive rebase in Tower is a game changer."},{"id":"matt-jones","tags":"enterprise","name":"Matt Jones","company":"Contributor at Sensu-Plugins","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/matt-jones","text":"Tower makes it trivial to use different operating systems, thus increasing productivity and cohesion across multiple teams."},{"id":"sebastian-kreutzberger","tags":"","name":"Sebastian Kreutzberger","company":"CEO at SwiftyBeaver","link":"","
427image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/sebastian-kreutzberger","text":"The new Tower is great! Github pull requests have never been easier \ud83d\ude80"},{"id":"chris-coyier_1","tags":"","name":"Chris Coyier","company":"Co-Founder at CodePen","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/chris-coyier","text":"Tower is the perfect level of abstraction away from command-line Git usage. A simple and powerful UI, but without hiding what makes Git powerful."},{"id":"chris-coyier_2","tags":"","name":"Chris Coyier","company":"Co-Founder at CodePen","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/chris-coyier","text":"Some things are meant to have a UI, and Git is one of them if you ask me. Tower is the perfect level of abstraction away from command-line Git usage."},{"id":"felix-krause_1","tags":"","name":"Felix Krause","company":"Founder at fastlane","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/felix-krause","text":"Tower is a solid Git client, a beautiful, native app that does exactly what it should."},{"id":"felix-krause_2","tags":"","name":"Felix Krause","company":"Founder at fastlane","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/felix-krause","text":"Tower is a solid desktop app that makes working with Git so much easier. I especially love how easy it is to stage only selected areas of my code."},{"id":"jake-mauer","tags":"","name":"Jake Mauer","company":"Director of Design at Allovue","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/jake-mauer","text":"I often have to search by hash and quick actions make it so much easier, it\u2019s a game changer!"},{"id":"cansin-yildiz","tags":"","name":"Cansin Yildiz","company":"Software Architect at Udemy","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/cansin-yildiz","text":"The new Tower stays responsive even when I have thousands of files changed like a crazy person would have."},{"id":"hector-simpson","tags":"","name":"Hector Simpson","company":"UI\/UX Designer at Heroku","link":"","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/hector-simpson","text":"Tower is a vital tool in my workflow. It makes the more advanced things in Git intuitive and completely effortless."},{"id":"michael-trojanek","tags":"","name":"Michael Trojanek","company":"","link":"https:\/\/twitter.com\/relativkreativ\/status\/1334641557295820800?s=20","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/michael-trojanek","text":"Dear @gittower, your undo feature just saved me two days of work on two accidentally deleted branches. I love you dearly."},{"id":"phil-shrimpton","tags":"","name":"Phil Shrimpton","company":"","link":"https:\/\/twitter.com\/pshrimpton\/status\/1390691935015292932?s=20","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/phil-shrimpton","text":"@gittower \u2019s COMMAND-Z Undo has literally just saved my whole weekend at 4:30pm on Friday afternoon after a stupid mistake by me."},{"id":"fred-porciuncula","tags":"","name":"Fred Porci\u00fancula","company":"","link":"https:\/\/twitter.com\/tfcporciuncula\/status\/1361607101156630530?s=20","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/fred-porciuncula","text":"Who would've thought that one day I would be able to undo a merge by pressing cmd+z. Thanks @gittower"},{"id":"victor-boutte","tags":"","name":"Victor Boutt\u00e9","company":"","link":"https:\/\/twitter.com\/monsieurBoutte\/status\/1316556975971471361?s=20","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/victor-boutte","text":"@gittower allows you to undo with cmd z. Which has saved me the headache more than once"},{"id":"greg-blass","tags":"","name":"Greg Blass","company":"","link":"https:\/\/twitter.com\/greg_blass\/status\/1298700679272333313?s=20","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/greg-blass","text":"@gittower just allowed me to undo a merge by pressing command-z. Literally just prevented a heart attack. Probably the most useful development tool out of anything I use."},{"id":"joachim-fornallaz","tags":"","name":"Joachim Fornallaz","company":"","link":"https:\/\/twitter.com\/fjoachim\/status\/1259943751419457536?s=20","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/joachim-fornallaz","text":"So glad @gittower has extensive undo support! I hit \u201cDiscard Chunk\u201d by accident and was able to restore my work."},{"id":"cameron-cooke","tags":"","name":"Cameron Cooke","company":"","link":"https:\/\/twitter.com\/camsoft2000\/status\/1233069796973010946?s=20","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/cameron-cooke","text":"While I\u2019m pretty competent with git cli I do use tower for comitting and merging etc. Used the undo feature today to roll back a local comit and it worked seamlessly. Super impressive. Beats messing around with reflog."},{"id":"ken-worley","tags":"","name":"Ken Worley","company":"","link":"https:\/\/twitter.com\/kengworley\/status\/1366595548439072770?s=20","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/ken-worley","text":"Love the simple Undo in Tower"},{"id":"stan-daniels","tags":"","name":"Stan Daniels","company":"","link":"https:\/\/twitter.com\/standaniels\/status\/1366369262013722624?s=20","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/stan-daniels","text":"Undo\/CMD+Z! Definitely!"},{"id":"will-browar","tags":"","name":"Will Browar","company":"","link":"https:\/\/twitter.com\/wbrowar\/status\/1362390044745596931?s=20","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/will-browar","text":"@gittower\u2019s undo is an incredible feature."},{"id":"collin-donnell","tags":"","name":"Collin Donnell","company":"","link":"https:\/\/twitter.com\/collindonnell\/status\/1232766969310408704?s=20","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/collin-donnell","text":"Undo support in @gittower is no joke. I can really see this one feature changing how often I use git from the command line."},{"id":"jamie-lawrence","tags":"","name":"Jamie Lawrence","company":"","link":"https:\/\/twitter.com\/ideasasylum\/status\/1232648717024419841?s=20","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/jamie-lawrence","text":"It doesn\u2019t damage my ego at all to admit that I use a UI for git instead of filling my limited memory buffer with arcane knowledge. I love what @gittower are doing here with Cmd-z to undo git actions"},{"id":"stuffmc","tags":"","name":"Manuel Molina","company":"","link":"https:\/\/twitter.com\/StuFFmc\/status\/1075308434126450688","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/stuffmc","text":"Being able to drag and drop commits in @gittower and that it does an interactive rebase in the background is absolutely FABULOUS! Not sure why people like to type weird commands in a terminal."},{"id":"sdrzn","tags":"","name":"sr","company":"","link":"https:\/\/twitter.com\/sdrzn\/status\/1032385325803261952","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/sdrzn","text":"Just used @gittower's new Reflog feature to restore a commit I accidentally deleted. Having done this before using command line, using Tower has simplified the process ten fold - just drag and drop."},{"id":"bengotow","tags":"","name":"Ben Gotow","company":"","link":"https:\/\/twitter.com\/bengotow\/status\/1299346596329598976","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/bengotow","text":"I use @gittower and it\u2019s so nice - I think my 2 faves are: drag and drop commits to cherry pick between branches, and rapidly selecting lines within files to commit so I can break a single pile of changes into several well described commits fast!"},{"id":"nscabezon","tags":"","name":"Iv\u00e1n Cabezon","company":"","link":"https:\/\/twitter.com\/NSCabezon\/status\/1299229801794985985","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/nscabezon","text":"To me having a GUI is much quicker, in @gittower you can use a 3 key shortcut instead of typing a full sentence or even drag and drop if you don\u2019t know the command yet \ud83d\ude42, the diff is perfect and the image diff is \ud83d\udc96. You should give it a try! And the undo option is also \ud83d\ude0d"},{"id":"tibimac","tags":"","name":"Thibault","company":"","link":"https:\/\/twitter.com\/Tibimac\/status\/1219299605785063431","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/tibimac","text":"The ability to drag and drop commits in Tower (@gitTower) to re-order commits is so powerful ! I would like to see a guy with his Terminal doing that in less t
427ime than Tower \ud83d\ude09 haha"},{"id":"shane_armitage","tags":"","name":"Shane Armitage","company":"","link":"https:\/\/twitter.com\/shane_armitage\/status\/1058050738859892736","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/shane-armitage","text":"I don't typically drag and drop branches in @gittower but was pleasantly surprised to learn the alt key switches between MERGE and REBASE."},{"id":"peterfriese","tags":"","name":"Peter Friese","company":"","link":"https:\/\/twitter.com\/peterfriese\/status\/1480559489392816128","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/peterfriese","text":"I am a big fan of @gittower. I *love* how it allows you to use drag and drop to merge branches - so intuitive!"},{"id":"rsl","tags":"","name":"Russell Norris","company":"","link":"https:\/\/twitter.com\/rsl\/status\/993606507542564865","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/rsl","text":"ooh i just used @gittower beta to drag-drop squash commits! so nice!"},{"id":"ortwingentz","tags":"","name":"Ortwin Gentz","company":"","link":"https:\/\/twitter.com\/ortwingentz\/status\/1035281002934030336","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/ortwingentz","text":"My favorite feature is rebase via drag and drop. #gittower"},{"id":"evankstone","tags":"","name":"@evankstone","company":"","link":"https:\/\/twitter.com\/evankstone\/status\/1235993334209843200","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/evankstone","text":"Tower is awesome. I use it for 100% of my Git work now (I used to do a mix of CLI\/GUI). But since they introduced interactive rebasing, I cut the cord. So even though SourceTree is free, I found its workflow to be a bit confusing, so you owe it to yourself to try Tower."},{"id":"raftalks","tags":"","name":"@raftalks","company":"","link":"https:\/\/twitter.com\/raftalks\/status\/1232216434136109056","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/raftalks","text":"Today I have tried checking out SourceTree, but felt that @gittower was so much better in many ways! Thank you @gittower for the awesome features."},{"id":"charfish","tags":"","name":"@char_fish","company":"","link":"https:\/\/twitter.com\/char_fish\/status\/1087392834972340224","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/charfish","text":"Changing from @sourcetree to @gittower was something I was really hesitant about. But after using Tower for a while, it\u2019s now obvious how far behind Sourcetree is. Sourcetree doesn\u2019t feel like a polished, well designed app at all. SOOO glad I switched to Tower."},{"id":"mcarriere","tags":"","name":"@mcarriere","company":"","link":"https:\/\/twitter.com\/mcarriere\/status\/1060893227019091968","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/mcarriere","text":"We dealt with our sourcetree issues by switching the entire team to Tower. Pretty great so far."},{"id":"xavier-xia","tags":"","name":"@6r33z3","company":"","link":"https:\/\/twitter.com\/6r33z3\/status\/989549821609566208","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/xavier-xia","text":"After several month suffering from Sourcetree (It's like iTunes on Windows before 2010), today finally switched to Tower and everything is seamless & smooth. Branch merging probably the best on market."},{"id":"violetmaymay","tags":"","name":"@VioletMayMay","company":"","link":"https:\/\/twitter.com\/VioletMayMay\/status\/975121855236399104","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/violetmaymay","text":"So far Tower is nice, but most importantly: so so so much faster on the big necro repo \ud83d\ude35 In particular we\u2019ve had problems with LFS in sourcetree that so far haven\u2019t been an issue as well\u263a\ufe0f"},{"id":"gidgerby","tags":"","name":"@Gidgerby","company":"","link":"https:\/\/twitter.com\/Gidgerby\/status\/958862156648321025","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/gidgerby","text":"I decided to give Git Tower a shot, and so far, so good - the UI hangs that plagued my latter-day SourceTree experience haven\u2019t shown up."},{"id":"redth","tags":"","name":"@Redth","company":"","link":"https:\/\/twitter.com\/redth\/status\/902853257172799488?s=20","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/redth","text":"Tower is an easy switch if you're used to sourcetree. Faster, better."},{"id":"lumaxis","tags":"","name":"@Lumaxis","company":"","link":"https:\/\/twitter.com\/Lumaxis\/status\/874632000048689152","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/lumaxis","text":"Every time I tried using Sourcetree I found it doesn't come even close to @gittower. Never regretted buying Tower!"},{"id":"florianmielke","tags":"","name":"@FlorianMielke","company":"","link":"https:\/\/twitter.com\/FlorianMielke\/status\/1423943568662663168","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/florianmielke","text":"I use @gittower for years. Best Git-App on the planet. PERIOD! \ud83d\udc4a"},{"id":"collin-allen2","tags":"","name":"@command_tab","company":"","link":"https:\/\/twitter.com\/command_tab\/status\/14966
42775103039389697","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/collin-allen","text":"I love that @gittower is one of those well-designed Mac apps that just gets better and better. I use it heavily all day long, and it\u2019s great \u2014 feels native, behaves predictably, and gets the job done with ease."},{"id":"nickjfarrant","tags":"","name":"@nickjfarrant","company":"","link":"https:\/\/twitter.com\/nickjfarrant\/status\/1448923399540125696","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/nickjfarrant","text":"Confession: I exclusively use a Git GUI. I don\u2019t like command line, I don\u2019t need to feel like more of a developer by using terminal so I don\u2019t. @gittower is my GUI of choice \ud83d\udc4c\ud83c\udffb"},{"id":"cameron-cooke2","tags":"","name":"@camsoft2000","company":"","link":"https:\/\/twitter.com\/camsoft2000\/status\/1438402074648236032","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/cameron-cooke","text":"Can highly recommend @gittower it\u2019s amazing. Well worth the money. The ability to just drag commits to re-order, select a bunch and squash and edit commits makes rebasing so trivial which leads to better quality commits. I\u2019m pretty competent with Git CLI but prefer Tower by miles"},{"id":"dan_spratling","tags":"","name":"@dan_spratling","company":"","link":"https:\/\/twitter.com\/dan_spratling\/status\/1404842566600871936","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/dan_spratling","text":"I exclusively use @gittower and it's amazing. I've been using it for 4 years now and it does everything I need and more."},{"id":"jamesmills","tags":"","name":"@jamesmills","company":"","link":"https:\/\/twitter.com\/jamesmills\/status\/1405349777143967746","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/jamesmills","text":"I use @gittower and I love it."},{"id":"greg_blass2","tags":"","name":"@greg_blass","company":"","link":"https:\/\/twitter.com\/greg_blass\/status\/1524502521389146112","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/greg_blass","text":"Can't recommend @gittower enough. It is the most powerful development tool I use, hands down. I have literally the opposite feeling when using it - that I won't mess anything up."},{"id":"markedmondson","tags":"","name":"@markedmondson","company":"","link":"https:\/\/twitter.com\/markedmondson\/status\/1506995964145704960","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/markedmondson","text":"@gittower just gets better and better - the quantity of really valuable updates is really impressive."},{"id":"timuism","tags":"","name":"@timuism","company":"","link":"https:\/\/twitter.com\/timuism\/status\/1495026081744797703","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/timuism","text":"Started using @gittower a few years ago and love it"},{"id":"kokeroulis","tags":"","name":"@kokeroulis","company":"","link":"https:\/\/twitter.com\/kokeroulis\/status\/1491844601346469895","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/kokeroulis","text":"@gittower easiest implementation of git rebase onto that I have seen..."},{"id":"fabianfett","tags":"","name":"@fabianfett","company":"","link":"https:\/\/twitter.com\/fabianfett\/status\/1486326070500638722","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/fabianfett","text":"I\u2019m a big fan of @gittower . Highly recommend."},{"id":"thejeffbyrnes","tags":"","name":"@thejeffbyrnes","company":"","link":"https:\/\/twitter.com\/thejeffbyrnes\/status\/1464248631792386066","image":"https:\/\/www.git-tower.com\/assets\/img\/testimonials\/thejeffbyrnes","text":"I\u2019ve used @gittower for many many years, and continue to feel it\u2019s the best GUI for Git. Multiple windows or tabs, lots of other good stuff."}]</script>
427<!-- Testimonial Data - END --> 428 <nav class="nav-top-common" aria-label="Main navigation"> 429 <div class="nav-top-logo"> 430 <a href="https://www.git-tower.com">Tower</a> 431 </div> 432 433 <button class="nav-top-show" aria-expanded="false" aria-controls="nav-top-primary" aria-label="Open navigation menu">Navigation</button> 434 435 <ul class="nav-top-primary" id="nav-top-primary"> 436 <li> 437 <a href="https://www.git-tower.com/features/easy">Features</a> 438 <ul id="nav-top-features" class="nav-top-secondary"> 439 <li> 440 <a id="nav-top-undo" href="https://www.git-tower.com/features/undo"> 441 <span class="nav-top-secondary-title">Undo Anything</span> 442 <span class="nav-top-secondary-subline">Just press Cmd+Z</span> 443 </a> 444 </li> 445 <li> 446 <a id="nav-top-dragndrop" href="https://www.git-tower.com/features/drag-and-drop"> 447 <span class="nav-top-secondary-title">Drag and Drop</span> 448 <span class="nav-top-secondary-subline">Make the complex effortless</span> 449 </a> 450 </li> 451 <li> 452 <a id="nav-top-integrations" href="https://www.git-tower.com/features/integrations"> 453 <span class="nav-top-secondary-title">Integrations</span> 454 <span class="nav-top-secondary-subline">Use your favorite tools</span> 455 </a> 456 </li> 457 <li> 458 <a id="nav-top-tower-workflows" href="https://www.git-tower.com/features/workflows"> 459 <span class="nav-top-secondary-title"> 460 Tower Workflows 461 </span> 462 <span class="nav-top-secondary-subline">Branching Configurations</span> 463 </a> 464 </li> 465 <li class="nav-top-secondary-seperator" aria-hidden="true"></li> 466 <li> 467 <a href="https://www.git-tower.com/features/all-features">All Features</a> 468 </li> 469 <li> 470 <a href="https://www.git-tower.com/release-notes">Release Notes</a> 471 </li> 472 <li> 473 <a href="https://www.git-tower.com/beta">Join Beta Channel</a> 474 </li> 475 </ul> 476 </li> 477 <li> 478 <a href="https://www.git-tower.com/pro">Tower Pro</a> 479 <ul class="nav-top-secondary"> 480 <li> 481 <a id="nav-top-stacked-branches" href="https://www.git-tower.com/pro/stacked-branches"> 482 <span class="nav-top-secondary-title"> 483 Stacked Branches 484 <span class="nav-top-secondary-pro-label" role="img" aria-label="Pro"></span> 485 </span> 486 <span class="nav-top-secondary-subline">Supercharged workflows</span> 487 </a> 488 </li> 489 <li> 490 <a id="nav-top-custom-workflows" href="https://www.git-tower.com/pro/advanced-custom-workflows"> 491 <span class="nav-top-secondary-title"> 492 Custom Workflows 493 <span class="nav-top-secondary-pro-label" role="img" aria-label="Pro"></span> 494 </span> 495 <span class="nav-top-secondary-subline">Start and finish instantly</span> 496 </a> 497 </li> 498 <li> 499 <a id="nav-top-graphite" href="https://www.git-tower.com/pro/graphite-workflow"> 500 <span class="nav-top-secondary-title"> 501 Graphite Support 502 <span class="nav-top-secondary-pro-label" role="img" aria-label="Pro"></span> 503 </span> 504 <span class="nav-top-secondary-subline">Code review at scale</span> 505 </a> 506 </li> 507 <li> 508 <a id="nav-top-branch-management" href="https://www.git-tower.com/pro/automatic-branch-management"> 509 <span class="nav-top-secondary-title"> 510 Branch Cleanup 511 <span class="nav-top-secondary-pro-label" role="img" aria-label="Pro"></span> 512 </span> 513 <span class="nav-top-secondary-subline">Cut through the branch noise</span> 514 </a> 515 </li> 516 <li> 517 <a id="nav-top-self-hosted" href="https://www.git-tower.com/pro/enterprise-services"> 518 <span class="nav-top-secondary-title"> 519 Self-Hosted Repos 520 <span class="nav-top-secondary-pro-label" role="img" aria-label="Pro"></span> 521 </span>
522 <span class="nav-top-secondary-subline">Connect your own server</span> 523 </a> 524 </li> 525 <li> 526 <a id="nav-top-merge-detection" href="https://www.git-tower.com/pro/pr-merged-detection"> 527 <span class="nav-top-secondary-title"> 528 Merge Detection 529 <span class="nav-top-secondary-pro-label" role="img" aria-label="Pro"></span> 530 </span> 531 <span class="nav-top-secondary-subline">Catch merges Git can't see</span> 532 </a> 533 </li> 534 </ul> 535 </li> 536 <li> 537 <a href="https://www.git-tower.com/pricing">Pricing</a> 538 </li> 539 <li class="nav-top-primary-spacer"></li> 540 <li class="nav-top-primary-active"> 541 <a href="https://www.git-tower.com/support/help-center">Support</a> 542 <ul class="nav-top-secondary"> 543 <li class="nav-top-tertiary-parent"> 544 <a href="https://www.git-tower.com/learn" aria-haspopup="true">Learn Git</a> 545 <ul class="nav-top-tertiary"> 546 <li> 547 <a id="nav-top-videos" href="https://www.git-tower.com/learn/git/videos"> 548 <span class="nav-top-secondary-title">Video Course</span> 549 <span class="nav-top-secondary-subline">24 episodes</span> 550 </a> 551 </li> 552 <li> 553 <a id="nav-top-book" href="https://www.git-tower.com/learn/git/ebook"> 554 <span class="nav-top-secondary-title">Online Book</span> 555 <span class="nav-top-secondary-subline">From novice to master</span> 556 </a> 557 </li> 558 <li class="nav-top-secondary-seperator" aria-hidden="true"></li> 559 <li> 560 <a id="nav-top-cheatsheets" href="https://www.git-tower.com/learn/cheat-sheets"> 561 <span class="nav-top-secondary-title">Cheat Sheets</span> 562 <span class="nav-top-secondary-subline">For quick lookup</span> 563 </a> 564 </li> 565 <li> 566 <a id="nav-top-webinar" href="https://www.git-tower.com/learn/git/webinar"> 567 <span class="nav-top-secondary-title">Webinar</span> 568 <span class="nav-top-secondary-subline">Learn from a Git professional</span> 569 </a> 570 </li> 571 <li class="nav-top-secondary-seperator" aria-hidden="true"></li> 572 <li> 573 <a id="nav-top-firstaid" href="https://www.git-tower.com/learn/git/first-aid-kit"> 574 <span class="nav-top-secondary-title">First Aid Kit</span> 575 <span class="nav-top-secondary-subline">Recover from mistakes</span> 576 </a> 577 </li> 578 <li> 579 <a id="nav-top-advanced" href="https://www.git-tower.com/learn/git/advanced-git-kit"> 580 <span class="nav-top-secondary-title">Advanced Git Kit</span> 581 <span class="nav-top-secondary-subline">Dive deeper</span> 582 </a> 583 </li> 584 </ul> 585 </li> 586 <li class="nav-top-secondary-seperator" aria-hidden="true"></li> 587 <li> 588 <a href="https://www.git-tower.com/help/home">Documentation</a> 589 </li> 590 <li> 591 <a href="https://www.git-tower.com/support/contact">Contact Us</a> 592 </li> 593 <li class="nav-top-secondary-seperator" aria-hidden="true"></li> 594 <li> 595 <a href="https://account.git-tower.com" target="_blank">Account Login</a> 596 </li> 597 </ul> 598 </li> 599 <li> 600 <a href="https://www.git-tower.com/blog">Blog</a> 601 </li> 602 <li class="nav-top-download"> 603 <span class="visible-on--mac"> 604 <a href="https://www.git-tower.com/download/mac" class="button--start-trial analytics--click">Download</a> 605 </span> 606 <span class="visible-on--windows"> 607 <a href="https://www.git-tower.com/download/windows" class="button--start-trial analytics--click" data-architecture-adaptive-link="true" data-default-href="https://www.git-tower.com/download/windows" data-arm-href="https://www.git-tower.com/download/windows?arch=arm64">Download</a> 608 </span> 609 </li> 610 </ul> 611</nav> 612 613<main id="main-content" tabindex="-1"> 614 <!-- Announcement Bar --><section class="announcement-bar visible-on--windows"> 615 <div class="inner-container hidden"> 616 <span class="announcement-bar__text visible-on--mac"><a class="analytics--click" href="https://www.git-tower.com/blog/tower-mac-17">Tower 17 for Mac â Smarter "Fully Merged" Detection</a></span> 617 <span class="announcement-bar__button visible-on--mac"><a class="button analytics--click" href="https://www.git-tower.com/blog/tower-mac-17">Learn More</a></span> 618 619 <span class="announcement-bar__text visible-on--windows"><a class="analytics--click" href="https://www.git-tower.com/blog/tower-windows-14">
619Tower 14 for Windows â Branches Review</a></span> 620 <span class="announcement-bar__button visible-on--windows"><a class="button analytics--click" href="https://www.git-tower.com/blog/tower-windows-14">Learn More</a></span> 621 </div> 622</section> 623<!-- END: Announcement Bar --> 624<header class="outer-container theme--09"> 625 <div class="inner-container inner-container--maxwidth"> 626 <div class="header__claim"> 627 <h1 class="headline">Contact Us</h1> <h3 class="subline">We're here to help!</h3> </div> 628 <div class="header__visual"> 629 <img class="tower-icon" src="https://www.git-tower.com/assets/img/illustrations/tower-icon.1790093362.png" alt="Tower Git Client icon"> </div> 630 </div> 631</header> 632 633 <section class="outer-container outer-container--padding theme--05"> 634 <div class="inner-container inner-container--maxwidth"> 635 636 <form action="" id="contact-form" method="post" enctype="multipart/form-data" accept-charset="utf-8"> 637 <div class="contact-form__row" id="form-type"> 638 <h2>What can we help you with?</h2> 639 <div class="contact-form__content"> 640 <select name="category" tabindex="1"></select> 641 </div> 642 <div class="contact-form__aux" id="form-intro"></div> 643 </div> 644 645 <div class="contact-form__row" id="form-subject"> 646 <h2 class="contact-form-heading">About the Issue</h2> 647 <label for="field-subject">Subject*</label> 648 <div class="contact-form__content"> 649 <input class="textfield" type="text" name="subject" id="field-subject" value="" tabindex="2" /> 650 </div> 651 </div> 652 653 <div class="contact-form__row" id="form-help-suggestions"> 654 <div class="contact-form__content"></div> 655 </div> 656 657 <div class="contact-form__row" id="form-user_name"> 658 <h2 class="contact-form-heading">Your Info</h2> 659 <label for="field-user_name">Your Name*</label> 660 <div class="contact-form__content"> 661 <input class="textfield" type="text" name="name" id="field-user_name" value="" tabindex="3" /> 662 </div> 663 </div> 664 665 <div class="contact-form__row" id="form-user_email" > 666 <label for="field-email">Your Email Address*</label> 667 <div class="contact-form__content"> 668 <input class="textfield" type="text" name="email" id="field-email" value="" tabindex="4" /> 669 </div> 670 </div> 671 672 <div class="contact-form__row" id="form-message"> 673 <label for="field-message">Description*</label> 674 <div class="contact-form__content"> 675 <textarea name="message" id="field-message" rows="10" tabindex="5"></textarea> 676 </div> 677 <div class="contact-form__aux"> 678 <p><em>When sending us a message, it's best to</em> 679 <ul> 680 <li>include only one issue per support request</li> 681 <li>write a short but descriptive summary.</li> 682 </ul> 683 </p> 684 </div> 685 </div> 686 687 <div class="contact-form__row" id="form-upload"> 688 <h2 class="contact-form-heading">Attachments</h2> 689 <label for="">File Attachments</label> 690 <div class="contact-form__content"> 691 <div class="contact-form__upload"></div> 692 </div> 693 </div> 694 695 696 <div class="contact-form__row" id="form-bug-report-upload"> 697 <h2 class="contact-form-heading">Attachments</h2> 698 <label for="">File Attachments</label> 699 <p style="max-width: 470px;" class="visible-on--windows"><small><strong>Please include log files (mandatory)</strong>, repository diagnostics, screenshots, and any other relevant details that could help us better understand the issue.</small></p> 700 <p style="max-width: 470px;" class="visible-on--mac"><small>Please include repository diagnostics, screenshots, and any other relevant details that could help us better understand the issue.</small></p> 701 <div class="contact-form__content"> 702 <div class="contact-form__upload"></div> 703 </div> 704 705 <div class="collapsible-section visible-on--windows" id="log-files-instru
705ctions"> 706 <button type="button" class="collapsible-button">See how to get the log files</button> 707 <div class="collapsible-content"> 708 <ol> 709 <li>Enable logging in Tower from the <strong>Help</strong> menu.</li> 710 <li>Close and restart Tower to activate logging. Logging only starts after a restart to capture everything from startup through to the issue.</li> 711 <li>Perform the actions that lead to the error.</li> 712 <li>Close Tower immediately after reproducing the issue.</li> 713 <li><strong>Export the log files</strong>: 714 <ul> 715 <li>Restart Tower.</li> 716 <li>Go to <strong>Help â Export â Export Log Filesâ¦</strong></li> 717 <li>Choose a directory to save the log files as a ZIP archive.</li> 718 </ul> 719 </ol> 720 <p>Ensuring that Tower is restarted both before and after reproducing the issue will help keep the log file concise and relevant.</p> 721 </div> 722 </div> 723 724 <div class="collapsible-section" id="diagnostic-instructions"> 725 <button type="button" class="collapsible-button">See how to get repository diagnostics</button> 726 <div class="collapsible-content"> 727 <p>Navigate to Help â Create Diagnostic Report.</p> 728 </div> 729 </div> 730 </div> 731 732 <div class="contact-form__row" id="form-os_version"> 733 <h2 class="contact-form-heading">About Your Machine</h2> 734 <label for="field-os_version">Which operating system are you using?</label> 735 <div class="contact-form__content"> 736 <select class="selectfield form-field--35" name="os_name" tabindex="6"><option value="windows">Windows</option><option value="mac">macOS</option></select> 737 <input class="textfield form-field--60" type="text" name="os_version" id="field-os_version" value="" placeholder="OS version number" tabindex="7" /> 738 </div> 739 </div> 740 741 <div class="contact-form__row" id="form-tower_version"> 742 <label for="field-tower_version">Which plan and version of Tower are you using?</label> 743 <div class="contact-form__content"> 744 <select class="selectfield form-field--35" name="tower_plan" tabindex="8"> 745 <option value="">---</option> 746 <option value="tower-basic" data-plan-uuid="2fb12456-35ca-4008-baf7-a6bec9a122d1">Tower Basic</option> 747 <option value="tower-pro" data-plan-uuid="d6ca0fb5-4f2c-4e2f-81d8-578ec9fc82de">Tower Pro</option> 748 <option value="tower-enterprise" data-plan-uuid="35ef2d18-f6ae-45c0-a3f1-59dcb75bd880">Tower Enterprise</option> 749 </select> 750 <input class="textfield form-field--60" type="text" name="tower_version" id="field-tower_version" value="" placeholder="Tower version and build number" tabindex="9" /> 751 </div> 752 </div> 753 754 <div class="contact-form__row" id="form-git_version"> 755 <label for="field-git_version">Which version of Git are you using?</label> 756 <div class="contact-form__content"> 757 <input class="textfield" type="text" name="git_version" id="field-git_version" value="" placeholder="Git version (see Tower's preferences)" tabindex="10" /> 758 </div> 759 </div> 760 761 <div class="contact-form__row" id="form-machine-id"> 762 <div class="visible-on--mac"> 763 <label for="field-machine-id">What is your machine identifier?</label> 764 <div class="contact-form__content"> 765 <input class="textfield" type="text" name="machine-id" id="field-machine-id" value="" placeholder="Your Machine Identifier (see below)" tabindex="10" /> 766 </div> 767 <div class="collapsible-section" id="machine-id-instructions"> 768 <button type="button" class="collapsible-button">See how to get your machine identifier</button> 769 <div class="collapsible-content"> 770 <ul> 771 <li>Open <strong>Tower</strong></li> 772 <li>Go to <strong>Tower > License</strong></li> 773 <li>Under <strong>My License</strong>, you'll see your <strong>Machine ID</strong> displayed beneath your <strong>License Key</strong></li> 774 </ul> 775 </div> 776 </div> 777 </div> 778 </div> 779 780 <div class="contact-form__row" id="form-legal"> 781 <div class="contact-form__content"> 782 <label><input type="checkbox" name="legal" id="field-legal" value="" tabindex="11" /> I have read and accept the <a href="https://www.git-tower.com/legal/privacy-policy" target="_blank">Privacy Policy</a></label> 783 </div> 784 </div> 785 786 <div class="contact-form__honeypot" id="form-honeypot"> 787 <label> 788 Please don't enter anything into this field, it's used to stop bots and shouldn't be visible to normal users. 789 <input name="hp_consent" id="field-hp_consent"> 790 </label> 791 </div> 792 793 <div class="contact-form__row" id="form-hint">
794 <span></span> 795 </div> 796 797 <div class="contact-form__row" id="form-submit"> 798 <input type="submit" value="Submit" tabindex="30" class="button button--primary button--outlined" /> 799 <div class="contact-form__status">* fields are required</div> 800 </div> 801 802 </form> 803 804 </div> 805</section> 806</main> 807 808 809<!-- Start of Footer --> 810<footer class="outer-container theme--10"> 811 <div class="inner-container inner-container--maxwidth"> 812 813 <nav class="navi-footer" aria-label="Footer"> 814 815 <div class="navi-footer__col"> 816 <div class="navi-footer__group"> 817 <h2 class="footer-group__heading"> 818 <button class="footer-group__label" aria-expanded="true" aria-controls="footer-list__tower">Tower Git Client</button> 819 </h2> 820 <ul id="footer-list__tower"> 821 <li><a href="https://www.git-tower.com/download/mac">Download for macOS</a></li> 822 <li><a href="https://www.git-tower.com/download/windows">Download for Windows</a></li> 823 <li><a href="https://www.git-tower.com/release-notes">Releases</a></li> 824 <li><a href="https://www.git-tower.com/pricing">Pricing</a></li> 825 <li><a href="https://www.git-tower.com/beta">Beta Channel</a></li> 826 </ul> 827 </div> 828 <div class="navi-footer__group"> 829 <h2 class="footer-group__heading"> 830 <button class="footer-group__label" aria-expanded="false" aria-controls="footer-list__usecases">Use Cases</button> 831 </h2> 832 <ul id="footer-list__usecases" class="footer-group__list--collapsed"> 833 <li><a href="https://www.git-tower.com/use-cases/developers">Developers</a></li> 834 <li><a href="https://www.git-tower.com/features/cli-vs-gui">CLI vs GUI</a></li> 835 <li><a href="https://www.git-tower.com/use-cases/designers">Designers</a></li> 836 <li><a href="https://www.git-tower.com/use-cases/teams">Teams</a></li> 837 <li><a href="https://www.git-tower.com/use-cases/enterprise">Enterprise</a></li> 838 <li><a href="https://www.git-tower.com/students">Students</a></li> 839 <li><a href="https://www.git-tower.com/education">Teachers & Universities</a></li> 840 </ul> 841 </div> 842 </div> 843 <div class="navi-footer__col"> 844 <div class="navi-footer__group"> 845 <h2 class="footer-group__heading"> 846 <button class="footer-group__label" aria-expanded="false" aria-controls="footer-list__features">Features</button> 847 </h2> 848 <ul id="footer-list__features" class="footer-group__list--collapsed"> 849 <li><a href="https://www.git-tower.com/features/undo">Undo Anything</a></li> 850 <li><a href="https://www.git-tower.com/features/drag-and-drop">Drag and Drop</a></li> 851 <li><a href="https://www.git-tower.com/features/integrations">Integrations</a></li> 852 <li><a href="https://www.git-tower.com/features/workflows">Custom Workflows</a></li> 853 <li> </li> 854 <li><a href="https://www.git-tower.com/pro/advanced-custom-workflows">Advanced Custom Workflows <span class="pro-badge">Pro</span></a></li> 855 <li><a href="https://www.git-tower.com/pro/graphite-workflow">Graphite Workflow <span class="pro-badge">Pro</span></a></li> 856 <li><a href="https://www.git-tower.com/pro/stacked-branches">Stacked Branches <span class="pro-badge">Pro</span></a></li> 857 <li><a href="https://www.git-tower.com/pro/automatic-branch-management">Automatic Branch Management <span class="pro-badge">Pro</span></a></li> 858 <li><a href="https://www.git-tower.com/pro/enterprise-services">Self-Hosted Repositories <span class="pro-badge">Pro</span></a></li> 859 <li><a href="https://www.git-tower.com/pro/pr-merged-detection">PR-Based Merge Detection <span class="pro-badge">Pro</span></a></li> 860 <li> </li> 861 <li><a href="https://www.git-tower.com/features/new-features">New Features</a></li> 862 <li><a href="https://www.git-tower.com/features/all-features">All Features</a></li> 863 </ul> 864 </div> 865 </div> 866 <div class="navi-footer__col"> 867 <div class="navi-footer__group"> 868 <h2 class="footer-group__heading"> 869 <button class="footer-group__label" aria-expanded="false" aria-controls="footer-list__free-tools">Free Tools</button> 870 </h2> 871 <ul id="footer-list__free-tools" class="footer-group__list--collapsed"> 872 <li><a href="https://www.git-tower.com/free-tools/code-diff">Code Diff Tool</a></li> 873 <li><a href="https://www.git-tower.com/free-tools/gitignore">.gitignore Generator</a></li> 874 <li><a href="https://www.git-tower.com/free-tools/git-config-generator">Git Config Generator</a></li> 875 <li><a href="https://www.git-tower.com/git-hooks">Git Hooks Library</a></li> 876 <li><a href="https://www.git-tower.com/commit-templates">Commit Templates Library</a></li> 877 </ul> 878 </div> 879 <div class="navi-footer__group"> 880 <h2 class="footer-group__heading"> 881 <button class="footer-group__label" aria-expanded="false" aria-controls="footer-list__support">Support</button> 882 </h2> 883 <ul id="footer-list__support" class="footer-group__list--collapsed"> 884 <li><a href="https://www.git-tower.com/support/help-center">Help Center</a></li> 885 <li><a href="https://www.git-tower.com/help/home">Documentation</a></li> 886 <li><a href="https://www.git-tower.com/learn">Learn Git</a></li> 887 <li><a href="https://www.git-tower.com/newsletter">Newsletter</a></li> 888 <li><a href="https://www.git-tower.com/support/contact">Contact Us</a></li> 889 </ul> 890 </div> 891 </div>
892 <div class="navi-footer__col"> 893 <div class="navi-footer__group"> 894 <h2 class="footer-group__heading"> 895 <button class="footer-group__label" aria-expanded="false" aria-controls="footer-list__company">Company</button> 896 </h2> 897 <ul id="footer-list__company" class="footer-group__list--collapsed"> 898 <li><a href="https://www.git-tower.com/about-us">About</a></li> 899 <li><a href="https://www.git-tower.com/blog" target="_blank">Blog</a></li> 900 <li><a href="https://www.git-tower.com/company/press">Press</a></li> 901 <li><a href="https://www.git-tower.com/company/jobs">Jobs</a></li> 902 <li><a href="https://stuff.git-tower.com/" target="_blank">Merch</a></li> 903 </ul> 904 </div> 905 <div class="navi-footer__group"> 906 <h2 class="footer-group__heading"> 907 <button class="footer-group__label" aria-expanded="false" aria-controls="footer-list__legal">Legal</button> 908 </h2> 909 <ul id="footer-list__legal" class="footer-group__list--collapsed"> 910 <li><a href="https://www.git-tower.com/legal/eula">License Agreement</a></li> 911 <li><a href="https://www.git-tower.com/legal/privacy-policy">Privacy Policy</a></li> 912 <li><button type="button" class="footer-privacy-settings-btn" onclick="UC_UI.showSecondLayer();">Privacy Settings</button></li> 913 <li><a href="https://www.git-tower.com/legal/imprint">Imprint</a></li> 914 </ul> 915 </div> 916 </div> 917 918</nav> 919 920 <div class="social-media-icons"> 921 <ul class="social-media-icons-list"> 922 <li><a href="https://www.facebook.com/gittower/" rel="noopener noreferrer" target="_blank" aria-label="Facebook" title="Facebook" class="social-media-icon"> 923 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 32 32" aria-hidden="true" focusable="false"><path fill="currentColor" d="M27 16.066c0-6.112-4.925-11.067-11-11.067S5 9.954 5 16.066c0 5.523 4.022 10.103 9.281 10.933v-7.733h-2.793v-3.2h2.793v-2.438c0-2.774 1.642-4.306 4.155-4.306 1.204 0 2.462.216 2.462.216v2.723h-1.387c-1.366 0-1.792.853-1.792 1.729v2.076h3.051l-.488 3.2h-2.563v7.733c5.259-.83 9.281-5.41 9.281-10.933"></path></svg> 924 </a></li> 925 <li><a href="https://www.x.com/gittower/" rel="noopener noreferrer" target="_blank" aria-label="X / Twitter" title="X / Twitter" class="social-media-icon"> 926 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 32 32" aria-hidden="true" focusable="false"><path fill="currentColor" d="M22.326 6H25.7l-7.37 8.424L27 25.886h-6.789l-5.317-6.952-6.084 6.952H5.434l7.883-9.01L5 6h6.961l4.806 6.354zm-1.184 17.867h1.87L10.945 7.913H8.94z"></path></svg> 927 </a></li> 928 <li><a href="https://bsky.app/profile/git-tower.com" rel="noopener noreferrer" target="_blank" aria-label="Bluesky" title="Bluesky" class="social-media-icon"> 929 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 32 32" aria-hidden="true" focusable="false"> 930 <g transform="translate(4,5) scale(1,1)"> 931 <path fill="currentColor" d="M12,10.8C10.913,8.686 7.954,4.747 5.202,2.805C2.566,0.944 1.561,1.266 0.902,1.565C0.139,1.908 0,3.08 0,3.768C0,4.458 0.378,9.418 0.624,10.247C1.439,12.983 4.337,13.907 7.007,13.611C7.143,13.591 7.282,13.572 7.422,13.555C7.284,13.577 7.146,13.595 7.007,13.611C3.095,14.191 -0.38,15.616 4.177,20.689C9.19,25.879 11.047,19.576 12,16.381C12.953,19.576 14.05,25.652 19.733,20.689C24,16.381 20.905,14.191 16.993,13.611C16.854,13.596 16.716,13.577 16.578,13.555C16.718,13.572 16.857,13.591 16.993,13.611C19.663,13.908 22.561,12.983 23.376,10.247C23.622,9.419 24,4.457 24,3.769C24,3.079 23.861,1.908 23.098,1.563C22.439,1.265 21.434,0.943 18.798,2.803C16.046,4.748 13.087,8.687 12,10.8Z"/> 932 </g> 933 </svg> 934 </a></li> 935 <li><a href="https://www.instagram.com/gittower/" rel="noopener noreferrer" target="_blank" aria-label="Instagram" title="Instagram" class="social-media-icon"> 936 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 32 32" aria-hidden="true" focusable="false"><path fill="currentColor" d="M16.582 5c2.461.001 2.861.016 3.954.066 1.17.054 1.97.24 2.67.511a5.4 5.4 0 0 1 1.948 1.269 5.4 5.4 0 0 1 1.269 1.947c.271.701.457 1.5.511 2.672.047 1.051.063 1.462.065 3.688v1.694c-.002 2.226-.018 2.636-.065 3.688-.054 1.171-.24 1.971-.511 2.671a5.4 5.4 0 0 1-1.269 1.948 5.4 5.4 0 0 1-1.948 1.268c-.7.272-1.5.458-2.67.512-1.053.047-1.462.063-3.689.065h-1.694c-2.226-.002-2.636-.018-3.688-.065-1.171-.054-1.97-.24-2.67-.512a5.4 5.4 0 0 1-1.949-1.268 5.4 5.4 0 0 1-1.268-1.948c-.272-.7-.458-1.5-.512-2.671-.049-1.093-.064-1.493-.066-3.953v-1.164c.002-2.461.017-2.861.066-3.953.054-1.172.24-1.971.512-2.672a5.4 5.4 0 0 1 1.268-1.947 5.4 5.4 0 0 1 1.949-1.269c.7-.271 1.499-.457 2.67-.511 1.092-.05 1.492-.065 3.953-.066zm-.01 1.982h-1.144c-2.417.001-2.793.014-3.873.064-1.072.049-1.655.227-2.042.379-.514.2-.88.438-1.265.823a3.4 3.4 0 0 0-.823 1.264c-.151.388-.33.969-.379 2.043-.049 1.08-.062 1.456-.064 3.873v1.143c.002 2.418.015 2.794.064 3.874.049 1.072.228 1.655.379 2.042.2.513.438.88.823 1.264a3.4 3.4 0 0 0 1.265.824c.387.151.97.33 2.042.379
9361.04.047 1.427.061 3.613.063h1.664c2.187-.002 2.573-.016 3.613-.063 1.073-.049 1.655-.228 2.043-.379.513-.2.88-.438 1.264-.824.385-.384.623-.751.823-1.264.151-.387.33-.97.379-2.042.047-1.04.062-1.427.064-3.613v-1.665c-.002-2.185-.017-2.572-.064-3.612-.049-1.074-.228-1.655-.379-2.043-.2-.513-.438-.88-.823-1.264a3.4 3.4 0 0 0-1.264-.823c-.388-.152-.97-.33-2.043-.379-1.08-.05-1.455-.063-3.873-.064M16 10.351a5.649 5.649 0 1 1 0 11.297 5.649 5.649 0 0 1 0-11.297m0 1.982a3.666 3.666 0 1 0-.001 7.333A3.666 3.666 0 0 0 16 12.333m5.872-3.525a1.32 1.32 0 1 1 .002 2.638 1.32 1.32 0 0 1-.002-2.638"></path></svg> 937 </a></li> 938 <li><a href="https://www.linkedin.com/company/gittower/" rel="noopener noreferrer" target="_blank" aria-label="LinkedIn" title="LinkedIn" class="social-media-icon"> 939 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 32 32" aria-hidden="true" focusable="false"><path fill="currentColor" d="M23.638 23.883q-1.398-.015-2.795 0c-.214.002-.267-.075-.266-.276.006-1.726.013-3.453-.002-5.178a6 6 0 0 0-.142-1.32c-.17-.736-.666-1.103-1.423-1.112a3 3 0 0 0-.731.067c-.761.19-1.084.764-1.21 1.474a6 6 0 0 0-.085 1.04q-.014 2.517 0 5.035c.002.209-.056.271-.264.27a145 145 0 0 0-2.795 0c-.212.002-.265-.069-.265-.273q.009-5.005 0-10.008c0-.203.049-.271.263-.27q1.346.017 2.693.002c.195-.002.246.065.24.248-.01.374-.003.752-.003 1.188.513-.804 1.17-1.335 2.035-1.56a4.57 4.57 0 0 1 3.084.255c.999.449 1.467 1.313 1.707 2.329.174.742.213 1.5.21 2.26q-.005 2.786.003 5.57c0 .197-.
939055.26-.254.259M10.017 11.93a1.89 1.89 0 0 1-1.908-1.892 1.895 1.895 0 0 1 1.902-1.922c1.062 0 1.912.852 1.91 1.915a1.895 1.895 0 0 1-1.904 1.899m1.655 6.66v5.014c0 .271-.001.273-.275.273-.931.002-1.863-.003-2.794.003-.178.002-.251-.04-.251-.24q.01-5.033 0-10.066c0-.192.059-.242.245-.24q1.418.011 2.835-.002c.193-.002.244.06.244.246-.006 1.672-.004 3.343-.004 5.012m13.617-13.59H6.71A1.71 1.71 0 0 0 5 6.71V25.29A1.71 1.71 0 0 0 6.71 27H25.29a1.71 1.71 0 0 0 1.71-1.71V6.71a1.71 1.71 0 0 0-1.71-1.71"></path></svg> 940 </a></li> 941 <li><a href="https://www.youtube.com/@gittower" rel="noopener noreferrer" target="_blank" aria-label="YouTube" title="YouTube" class="social-media-icon"> 942 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 32 32" aria-hidden="true" focusable="false"><path fill="currentColor" d="M13.75 19.021v-6.542l5.75 3.271zm12.791-8.601a2.76 2.76 0 0 0-1.946-1.957C22.88 8 16 8 16 8s-6.879 0-8.595.463A2.76 2.76 0 0 0 5.46 10.42C5 12.147 5 15.75 5 15.75s0 3.603.46 5.33a2.77 2.77 0 0 0 1.945 1.958C9.121 23.5 16 23.5 16 23.5s6.88 0 8.595-.462a2.77 2.77 0 0 0 1.946-1.958C27 19.353 27 15.75 27 15.75s0-3.603-.459-5.33"></path></svg> 943 </a></li> 944 </ul> 945</div> 946 947 <div class="copyright"> 948 <p>© 2010-2026 <a href="https://www.git-tower.com" rel="noopener noreferrer" target="_blank">Tower</a> - Mentioned product names and logos are property of their respective owners.</p> </div> 949 950 951 </div> 952</footer> 953<!-- End of Footer --> 954<!-- Start modal element DOWNLOAD --> 955<div class="overlay__container overlay__container--download" role="dialog" aria-modal="true" aria-labelledby="overlay-download-title"> 956 <div class="overlay__wrapper"> 957 <!-- Start Newsletter Signup --> 958 <div class="overlay__content overlay__content--1"> 959 <div class="content__header"> 960 <div class="header__icon"></div> 961 <div class="header__text"> 962 <h2 id="overlay-download-title">Your trial is downloadingâ¦</h2> 963 <h4>Try Tower "Pro" for 30 days without limitations!</h4> 964 </div> 965 <button class="overlay__button--close" aria-label="Close dialog"><span aria-hidden="true"></span><span aria-hidden="true"></span></button> 966 </div> 967 <div class="content__body"> 968 <h2>Updates, Courses & Content via Email</h2> 969 <div class="visible-on--mac"> 970 <form class="newsletter-form analytics--submit" id="signup-after-download-form" autocomplete="off"> 971 <input type="hidden" name="lists[]" value="tower-newsletter" /> 972 973 <div class="newsletter-form__groups"> 974 <div class="row" > 975 <label><input class="signup-tag__item consent__text" name="tags[]" type="checkbox" value="tower_newsletter" id="signup-tag__tower_newsletter" />Updates about <b>Tower, discounts, and giveaways</b> as well as new content from the Tower blog.</label> 976 </div> 977 <div class="row" > 978 <label><input class="signup-tag__item consent__text" name="tags[]" type="checkbox" value="tower_learngit" id="signup-tag__tower_learngit" />Free email course "<b>Learn Git with Tower</b>" (8 emails)</label> 979 </div> 980 <div class="row" > 981 <label><input class="signup-tag__item consent__text" name="tags[]" type="checkbox" value="tower_tipstricks-mac" id="signup-tag__tower_tipstricks-mac" />Free email course "<b>Tips & Tricks for Tower</b>" (10 emails)</label> 982 </div> 983 </div> 984 985 <div class="newsletter-form__consent"> 986 <label><input type="checkbox" id="consent--legal" class="consent__item consent__text" data-required="1" />I have read and accept the <a href="https://www.git-tower.com/legal/privacy-policy" target="_blank">Privacy Policy</a>. I understand that I can unsubscribe at any time by clicking on the unsubscribe link in any email.</label> 987 </div> 988 989 <div class="newsletter-form__signup"> 990 <label for="newsletter-email-signup-after-download-form" class="sr-only">Email address</label> 991 <input type="email" name="email" id="newsletter-email-signup-after-download-form" placeholder="Your email address" aria-required="true" /> 992 <input type="submit" value="Subscribe for Free" class="newsletter-form__signup-button button--outlined" /> 993 </div> 994 995 <input type="hidden" name="signup[medium]" value="tower-website" /> 996 <input type="hidden" name="signup[URI]" value="support/contact/download-trial" /> 997 <input type="hidden" name="signup[OS]" value="" /> 998 <div class="request-notice"></div> 999</form> 1000 </div> 1001 <div class="visible-on--windows"> 1002 <form class="newsletter-form analytics--submit" id="signup-after-download-form" autocomplete="off"> 1003 <input type="hidden" name="lists[]" value="tower-newsletter" /> 1004 1005 <div class="newsletter-form__groups"> 1006 <div class="row" > 1007 <label><input class="signup-tag__item consent__text" name="tags[]" type="checkbox" value="tower_newsletter" id="signup-tag__tower_newsletter" />Updates about <b>Tower, discounts, and giveaways</b> as well as new content from the Tower blog.</label> 1008 </div> 1009 <div class="row" > 1010 <label><input class="signup-tag__item consent__text" name="tags[]" type="checkbox" value="tower_learngit" id="signup-tag__tower_learngit" />Free email course "<b>Learn Git with Tower</b>" (8 emails)</label> 1011 </div> 1012 <div class="row" > 1013 <label><input class="signup-tag__item consent__text" name="tags[]" type="checkbox" value="tower_tipstricks-windows" id="signup-tag__tower_tipstricks-windows" />Free email course "<b>Tips & Tricks for Tower"</b> (8 emails)</label> 1014 </div> 1015 </div> 1016 1017 <div class="newsletter-form__consent"> 1018 <label><input type="checkbox" id="consent--legal" class="consent__item consent__text" data-required="1" />I have read and accept the <a href="https://www.git-tower.com/legal/privacy-policy" target="_blank">Privacy Policy</a>. I understand that I can unsubscribe at any time by clicking on the unsubscribe link in any email.</label> 1019 </div> 1020 1021 <div class="newsletter-form__signup"> 1022 <label for="newsletter-email-signup-after-download-form" class="sr-only">Email address</label> 1023 <input type="email" name="email" id="newsletter-email-signup-after-download-form" placeholder="Your email address" aria-required="true" /> 1024 <input type="submit" value="Subscribe for Free" class="newsletter-form__signup-button button--outlined" /> 1025 </div> 1026 1027 <input type="hidden" name="signup[medium]" value="tower-website" /> 1028 <input type="hidden" name="signup[URI]" value="support/contact/download-trial" /> 1029 <input type="hidden" name="signup[OS]" value="" /> 1030 <div class="request-notice"></div> 1031</form> 1032 </div>
1033 </div> 1034 </div> 1035 <!-- End of Newsletter Signup --> 1036 1037 <!-- Start of Social Share --> 1038 <div class="overlay__content overlay__content--2 hidden"> 1039 <div class="content__header"> 1040 <div class="header__text"> 1041 <h2>Thank you for subscribing.</h2> 1042 <h4>Please check your email to confirm.</h4> 1043 </div> 1044 <button class="overlay__button--close" aria-label="Close dialog"><span aria-hidden="true"></span><span aria-hidden="true"></span></button> 1045 </div> 1046 <div class="content__body"> 1047 <h3>Want to win one of our awesome Tower shirts?<br/><b>Tell your friends about Tower!</b></h3> 1048 <span><button class="button button--secondary button--twitter analytics--click" onclick="FN.socialShare('twitter', 'https://www.git-tower.com', 'The all-new Tower is finally here! The best Git client on Mac and Windows now with Pull Requests, Interactive Rebase, Quick Actions, and so much more. Try it free for 30 days. #gittower');">Share on Twitter</button></span> 1049 <p class="hint">We'll pick 4 winners every month who share this tweet!<br />Follow <a href="https://x.com/gittower" target="_blank">@gittower</a> to be notified if you win!</p> 1050 </div> 1051 </div> 1052 <!-- End of Social Share --> 1053 1054 </div> 1055</div> 1056<!-- End of modal element DOWNLOAD --> 1057 1058 1059 1060<!-- Start modal element SCREENCAST --> 1061<div class="overlay__container--screencast" role="dialog" aria-modal="true" aria-label="Screencast viewer"> 1062 1063 <div class="screencast__wrapper"> 1064 <button class="overlay__button--close" aria-label="Close screencast"><span aria-hidden="true"></span><span aria-hidden="true"></span></button> 1065 </div> 1066</div> 1067<!-- End of modal element SCREENCAST --> 1068 1069 1070 1071<!-- Start modal element TRIAL VIA EMAIL --> 1072<div class="overlay__container overlay__container--trial-via-email" role="dialog" aria-modal="true" aria-labelledby="overlay-trial-title"> 1073 <div class="overlay__wrapper"> 1074 <!-- Start Newsletter Signup --> 1075 <div class="overlay__content overlay__content--1"> 1076 <div class="content__header"> 1077 <div class="header__text"> 1078 <h2 id="overlay-trial-title">Try Tower for Free</h2> 1079 <h6>Sign up below and use Tower "Pro" for 30 days without limitations!</h6> 1080 </div> 1081 <button class="overlay__button--close" aria-label="Close dialog"><span aria-hidden="true"></span><span aria-hidden="true"></span></button> 1082 </div> 1083 <div class="content__body"> 1084 <form class="newsletter-form analytics--submit" id="signup-trial-via-email" autocomplete="off"> 1085 <input type="hidden" name="lists[]" value="tower-newsletter" /> 1086 1087 <div class="newsletter-form__groups"> 1088 <div class="row" > 1089 <label><input class="signup-tag__item consent__text" name="tags[]" type="checkbox" value="tower_trial" id="signup-tag__tower_trial" />Yes, send me instructions on <b>how to get started</b> with Tower.</label> 1090 </div> 1091 <div class="row" > 1092 <label><input class="signup-tag__item consent__text" name="tags[]" type="checkbox" value="tower_newsletter" id="signup-tag__tower_newsletter" />Yes, I want to hear about new <b>Tower updates, discounts and giveaways</b> as well as new content from the Tower blog.</label> 1093 </div> 1094 </div> 1095 1096 <div class="newsletter-form__consent"> 1097 <label><input type="checkbox" id="consent--legal" class="consent__item consent__text" data-required="1" />I have read and accept the <a href="https://www.git-tower.com/legal/privacy-policy" target="_blank">Privacy Policy</a>. I understand that I can unsubscribe at any time.</label> 1098 </div> 1099 1100 <div class="newsletter-form__signup"> 1101 <label for="newsletter-email-signup-trial-via-email" class="sr-only">Email address</label> 1102 <input type="email" name="email" id="newsletter-email-signup-trial-via-email" placeholder="Your email address" aria-required="true" /> 1103 <input type="submit" value="Go" class="newsletter-form__signup-button button--outlined" /> 1104 </div> 1105 1106 <input type="hidden" name="signup[medium]" value="tower-website" /> 1107 <input type="hidden" name="signup[URI]" value="support/contact/trial-via-email" /> 1108 <input type="hidden" name="signup[OS]" value="" /> 1109 <div class="request-notice"></div> 1110</form> 1111 </div> 1112 </div> 1113 </div> 1114</div> 1115<!-- End modal element TRIAL VIA EMAIL --> 1116 1117<dialog class="modal-view" id="after-download-modal" aria-modal="true" aria-labelledby="after-download-modal-title"> 1118 <header class="modal-big-header"> 1119 <h2 class="modal-title" id="after-download-modal-title">Your trial is downloadingâ¦</h2> 1120 <p class="modal-description">Try Tower "Pro" for 30 days without limitations!</p> 1121 <div class="modal-app-icon"> 1122 <picture> 1123 <source type="image/avif" srcset="https://www.git-tower.com/assets/img/icons/downloads-modal-app-icon.1790093362.avif"> 1124 <img src="https://www.git-tower.com/assets/img/icons/downloads-modal-app-icon.1790093362.png" width="170" height="170" alt="Tower Icon" /> 1125 </picture>
1126 <span class="modal-app-icon-name">Tower</span> 1127 </div> 1128 <button class="modal-close">Close</button> 1129 </header> 1130 <section class="modal-content after-download"> 1131 <h2>Updates, Courses & Content via Email</h2> 1132 <div class="visible-on--mac"> 1133 <form class="newsletter-form analytics--submit" id="signup-after-download-form" autocomplete="off"> 1134 <input type="hidden" name="lists[]" value="tower-newsletter" /> 1135 1136 <div class="newsletter-form__groups"> 1137 <div class="row" > 1138 <label><input class="signup-tag__item consent__text" name="tags[]" type="checkbox" value="tower_newsletter" id="signup-tag__tower_newsletter" />Updates about <b>Tower, discounts, and giveaways</b> as well as new content from the Tower blog.</label> 1139 </div> 1140 <div class="row" > 1141 <label><input class="signup-tag__item consent__text" name="tags[]" type="checkbox" value="tower_learngit" id="signup-tag__tower_learngit" />Free email course "<b>Learn Git with Tower</b>" (8 emails)</label> 1142 </div> 1143 <div class="row" > 1144 <label><input class="signup-tag__item consent__text" name="tags[]" type="checkbox" value="tower_tipstricks-mac" id="signup-tag__tower_tipstricks-mac" />Free email course "<b>Tips & Tricks for Tower</b>" (10 emails)</label> 1145 </div> 1146 </div> 1147 1148 <div class="newsletter-form__consent"> 1149 <label><input type="checkbox" id="consent--legal" class="consent__item consent__text" data-required="1" />I have read and accept the <a href="https://www.git-tower.com/legal/privacy-policy" target="_blank">Privacy Policy</a>. I understand that I can unsubscribe at any time by clicking on the unsubscribe link in any email.</label> 1150 </div> 1151 1152 <div class="newsletter-form__signup"> 1153 <label for="newsletter-email-signup-after-download-form" class="sr-only">Email address</label> 1154 <input type="email" name="email" id="newsletter-email-signup-after-download-form" placeholder="Your email address" aria-required="true" /> 1155 <input type="submit" value="Subscribe for Free" class="newsletter-form__signup-button button--outlined" /> 1156 </div> 1157 1158 <input type="hidden" name="signup[medium]" value="tower-website" /> 1159 <input type="hidden" name="signup[URI]" value="support/contact/download-trial" /> 1160 <input type="hidden" name="signup[OS]" value="" /> 1161 <div class="request-notice"></div> 1162</form> 1163 </div> 1164 <div class="visible-on--windows"> 1165 <form class="newsletter-form analytics--submit" id="signup-after-download-form" autocomplete="off"> 1166 <input type="hidden" name="lists[]" value="tower-newsletter" /> 1167 1168 <div class="newsletter-form__groups"> 1169 <div class="row" > 1170 <label><input class="signup-tag__item consent__text" name="tags[]" type="checkbox" value="tower_newsletter" id="signup-tag__tower_newsletter" />Updates about <b>Tower, discounts, and giveaways</b> as well as new content from the Tower blog.</label> 1171 </div> 1172 <div class="row" > 1173 <label><input class="signup-tag__item consent__text" name="tags[]" type="checkbox" value="tower_learngit" id="signup-tag__tower_learngit" />Free email course "<b>Learn Git with Tower</b>" (8 emails)</label> 1174 </div> 1175 <div class="row" > 1176 <label><input class="signup-tag__item consent__text" name="tags[]" type="checkbox" value="tower_tipstricks-windows" id="signup-tag__tower_tipstricks-windows" />Free email course "<b>Tips & Tricks for Tower"</b> (10 emails)</label> 1177 </div> 1178 </div> 1179 1180 <div class="newsletter-form__consent"> 1181 <label><input type="checkbox" id="consent--legal" class="consent__item consent__text" data-required="1" />I have read and accept the <a href="https://www.git-tower.com/legal/privacy-policy" target="_blank">Privacy Policy</a>. I understand that I can unsubscribe at any time by clicking on the unsubscribe link in any email.</label> 1182 </div> 1183 1184 <div class="newsletter-form__signup"> 1185 <label for="newsletter-email-signup-after-download-form" class="sr-only">Email address</label> 1186 <input type="email" name="email" id="newsletter-email-signup-after-download-form" placeholder="Your email address" aria-required="true" /> 1187 <input type="submit" value="Subscribe for Free" class="newsletter-form__signup-button button--outlined" /> 1188 </div> 1189 1190 <input type="hidden" name="signup[medium]" value="tower-website" /> 1191 <input type="hidden" name="signup[URI]" value="support/contact/download-trial" /> 1192 <input type="hidden" name="signup[OS]" value="" /> 1193 <div class="request-notice"></div> 1194</form> 1195 </div> 1196 </section> 1197</dialog> 1198 1199<dialog class="modal-view" id="after-subscribe-modal" aria-modal="true" aria-labelledby="after-subscribe-modal-title"> 1200 <header class="modal-big-header"> 1201 <h2 class="modal-title" id="after-subscribe-modal-title">Thank you for subscribing</h2> 1202 <p class="modal-description">Please check your email to confirm</p> 1203 <button class="modal-close">Close</button> 1204 </header> 1205 <section class="modal-content after-subscribe"> 1206 <h2> 1207 Want to win one of our awesome Tower shirts?<br /> 1208 <strong>Tell your friends about Tower!</strong> 1209 </h2> 1210 <div class="after-subscribe-share"> 1211 <button class="button button--secondary button--twitter analytics--click" onclick="FN.socialShare('twitter', 'https://www.git-tower.com', 'The all-new Tower is finally here! The best Git client on Mac and Windows now with Pull Requests, Interactive Rebase, Quick Actions, and so much more. Try it free for 30 days. #gittower')">Share on Twitter</button> 1212 </div> 1213 <p class="after-subscribe-winners"> 1214 We'll pick 4 winners every month who share this tweet!<br /> 1215 Follow <a href="https://x.com/gittower" target="_blank">@gittower</a> to be notified if you win! 1216 </p> 1217 </section> 1218</dialog> 1219 1220<dialog class="modal-view" id="trial-via-email" aria-modal="true" aria-labelledby="trial-via-email-title"> 1221 <header class="modal-big-header"> 1222 <h2 class="modal-title" id="trial-via-email-title">Try Tower for Free</h2> 1223 <p class="modal-description">Sign up below and use Tower "Pro" for 30 days without limitations!</p> 1224 <button class="modal-close">Close</button> 1225 </header> 1226 <section class="modal-content trial-via-email"> 1227 <form class="newsletter-form analytics--submit" id="signup-trial-via-email" autocomplete="off"> 1228 <input type="hidden" name="lists[]" value="tower-newsletter" /> 1229 1230 <div class="newsletter-form__groups"> 1231 <div class="row" > 1232 <label><input class="signup-tag__item consent__text" name="tags[]" type="checkbox" value="tower_trial" id="signup-tag__tower_trial" />Yes, send me instructions on <b>how to get started</b> with Tower.</label> 1233 </div> 1234 <div class="row" > 1235 <label><input class="signup-tag__item consent__text" name="tags[]" type="checkbox" value="tower_newsletter" id="signup-tag__tower_newsletter" />Yes, I want to hear about new <b>Tower updates, discounts and giveaways</b> as well as new content from the Tower blog.</label> 1236 </div> 1237 </div> 1238 1239 <div class="newsletter-form__consent"> 1240 <label><input type="checkbox" id="consent--legal" class="consent__item consent__text" data-required="1" />I have read and accept the <a href="https://www.git-tower.com/legal/privacy-policy" target="_blank">Privacy Policy</a>. I understand that I can unsubscribe at any time.</label> 1241 </div> 1242 1243 <div class="newsletter-form__signup"> 1244 <label for="newsletter-email-signup-trial-via-email" class="sr-only">Email address</label> 1245 <input type="email" name="email" id="newsletter-email-signup-trial-via-email" placeholder="Your email address" aria-required="true" /> 1246 <input type="submit" value="Go" class="newsletter-form__signup-button button--outlined" /> 1247 </div> 1248 1249 <input type="hidden" name="signup[medium]" value="tower-website" /> 1250 <input type="hidden" name="signup[URI]" value="support/contact/trial-via-email" /> 1251 <input type="hidden" name="signup[OS]" value="" /> 1252 <div class="request-notice"></div> 1253</form> 1254 </section> 1255</dialog> 1256 1257 1258 <!-- Project Seahawk --> 1259 </body> 1260</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.