Π Π°Π·Π½ΠΎΠ΅

Git графичСский интСрфСйс windows: 11 Π»ΡƒΡ‡ΡˆΠΈΡ… Graphical Git Clients ΠΈ Git Repository Viewers для Linux

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

11 Π»ΡƒΡ‡ΡˆΠΈΡ… Graphical Git Clients ΠΈ Git Repository Viewers для Linux

11 Π»ΡƒΡ‡ΡˆΠΈΡ… графичСских ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Git ΠΈ срСдств просмотра Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² Git для Linux.

Git β€” это свободно распространяСмая систСма управлСния вСрсиями с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ ряда Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡ контроля вСрсий. Он рассчитан Π½Π° всС, ΠΎΡ‚ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π΄ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², основанных Π½Π° скорости, эффСктивности ΠΈ цСлостности Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Linux ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Git Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡ‚ΡŒ нСсколько ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Git с graphical user interface (GUI) β€” графичСским интСрфСйсом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ эффСктивноС ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ использованиС Git Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС Linux ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ список Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Git-интСрфСйсов с GUI для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Linux.

Β 

1. GitKraken

GitKraken β€” это кроссплатформСнный, элСгантный ΠΈ высокоэффСктивный Git-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для Linux. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… систСмах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Linux ΠΈ Mac OS X, Π° Ρ‚Π°ΠΊΠΆΠ΅ Windows. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Git с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠ°ΠΊ:

  • Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ взаимодСйствиС ΠΈ подсказки;
  • 100% Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠΈΠΈ;
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ;
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° ΠΎΠ΄Π½ΠΈΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ;
  • встроСнный инструмСнт слияния;
  • быстрый ΠΈ простой инструмСнт поиска;
  • простая адаптация ΠΊ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈ Gitflow;
  • интСграция с ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ GitHub ΠΈΠ»ΠΈ Bitbucket;
  • сочСтания клавиш;
  • ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Β 

Β 

2. Git-cola

Git-cola β€” это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ, настраиваСмый Git-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для Linux, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡΡ‚ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ графичСский интСрфСйс. Он написан Π½Π° Python ΠΈ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPL.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Git-Cola состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… инструмСнтов для совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ скрыты ΠΈ пСрСстроСны ΠΏΠΎ ТСланию ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… сочСтаний клавиш.

Π•Π³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя:

  • НСсколько ΠΏΠΎΠ΄ΠΊΠΎΠΌΠ°Π½Π΄;
  • ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ настройки ΠΎΠΊΠ½Π°;
  • настраиваСмыС ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ срСды;
  • языковыС настройки;
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… настроСк графичСского интСрфСйса.

Β 

Β 

3. SmartGit

SmartGit Ρ‚Π°ΠΊΠΆΠ΅ являСтся кроссплатформСнным, ΠΌΠΎΡ‰Π½Ρ‹ΠΌ, популярным Git-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ с графичСским интСрфСйсом для Linux, Mac OS X ΠΈ Windows. Он называСтся Git для профСссионалов. Он позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Git ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π° счСт эффСктивных Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ со своими рСпозиториями ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ хостинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ. Он поставляСтся со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ характСристиками:

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Git pull запросов ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²;
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° SVN Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ;
  • поставлСниС с Git-flow, SSH-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ инструмСнтами сравнСния/слияния Ρ„Π°ΠΉΠ»ΠΎΠ²;
  • сильная интСграция с GitHub, BitBucket ΠΈ Atlassian Stash;

Β 

Β 

4. Giggle

Giggle β€” это бСсплатный GUI-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для Git-Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ GTK+toolkit ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Linux. Он Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ…Π°ΠΊΠ°Ρ‚ΠΎΠ½Π° Imendio Π² январС 2007 Π³ΠΎΠ΄Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ Π² инфраструктуру GNOME. Π­Ρ‚ΠΎ Π² основном срСдство просмотра Git, позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ своСго рСпозитория.

Β 

Β 

5. Β Gitg

Gitg β€” это интСрфСйс GNOME GUI для просмотра Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² Git. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ:

  • Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ GNOME Ρ‡Π΅Ρ€Π΅Π· мСню прилоТСния;
  • Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ,Β  ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π².

Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ просмотр Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ для составлСния ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ² ΠΈ фиксации поэтапных ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΊΠ»ΠΎΠ½ΠΎΠ² ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

Β 

Β 

6. Git GUI

Git GUI β€” это кроссплатформСнный ΠΈ пСрСносимый интСрфСйс Π½Π° основС Tcl/Tk для Git, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Linux, Windows ΠΈ Mac OS X. Он Π² основном фокусируСтся Π½Π° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ², позволяя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π² свой Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΡƒΡ‚Π΅ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ², внСсСниСм ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅, ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠΌ Ρ„ΠΈΠ»ΠΈΠ°Π»ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΠΈΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ слияния ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ/ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ слияния Π² ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.

Β 

Β 

7. Qgit

QGit β€” это простой, быстрый ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ GUI-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π° основС Git, написанный Π½Π° Qt/C++. Он ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ приятный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс ΠΈ позволяСт ΠΈΠΌ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, содСрТимоС исправлСний ΠΈ графичСски ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, слСдуя Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ вСтвям Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

НСкоторыС ΠΈΠ· Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ пСрСчислСны Π½ΠΈΠΆΠ΅:

  • просмотр, рСвизия, различия, история Ρ„Π°ΠΉΠ»ΠΎΠ², Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π΄Π΅Ρ€Π΅Π²ΡŒΡ Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ²;
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ фиксации;
  • Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСрии исправлСний ΠΈΠ· Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ²;
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ пСрСтаскивания для фиксации ΠΌΠ΅ΠΆΠ΄Ρƒ двумя экзСмплярами QGit;
  • связываниС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, сцСнариСв ΠΈ всСго, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ дСйствиСм;
  • рСализация графичСского интСрфСйса для ΠΌΠ½ΠΎΠ³ΠΈΡ… распространСнных ΠΊΠΎΠΌΠ°Π½Π΄ StGit, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΠ°Ρ‚Ρ‡ΠΈ push/pop ΠΈ apply/format;
  • ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

Β 

Β 

8. GitForce

GitForceΒ β€” простой Π² использовании ΠΈ понятный графичСский интСрфСйс для Git, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Linux ΠΈ Windows, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° любой ОБ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Mono. Он прСдоставляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Git, ΠΈ ΠΎΠ½ достаточно ΠΌΠΎΡ‰Π½Ρ‹ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Π΅Π· использования ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ инструмСнта ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Git.

Β 

Β 

9. Egit

EgitΒ β€” это ΠΏΠ»Π°Π³ΠΈΠ½ Git для Eclipse IDE, поставщик Eclipse Team для Git. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π°Ρ†Π΅Π»Π΅Π½ Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ инструмСнтария Eclipse ΠΏΠΎΠ²Π΅Ρ€Ρ… Java-Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Git JQit. Eqit Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ:

  • ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°;
  • Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹;
  • ΠΎΠΊΠ½ΠΎ фиксации;
  • прСдставлСниС истории.

Β 

Β 

10. GitEye

GitEye β€” это простой ΠΈ понятный ΠΊΠ»ΠΈΠ΅Π½Ρ‚ с графичСским интСрфСйсом для Git, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»Π΅Π³ΠΊΠΎ интСгрируСтся с инструмСнтами планирования, отслСТивания, Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π° ΠΈ сборки, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ TeamForge, GitGub, Jira, Bugzilla ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ. Он Π³ΠΈΠ±ΠΊΠΈΠΉ с ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ функциями Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ управлСния историСй.

Β 

Β 

11. GITK (Generalized Interface Toolkit)

GITK β€” это ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ интСрфСйс с графичСским интСрфСйсом для Git, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ эффСктивно Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм Π² любой ситуации. Π•Π³ΠΎ главная Ρ†Π΅Π»ΡŒ β€” ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ПО Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅, Π³Π΄Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ интСрфСйса Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎ ΠΎΡ‚Π΄Π΅Π»Π΅Π½Π° ΠΎΡ‚ внСшнСго Π²ΠΈΠ΄Π°.

Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ GITK позволяСт ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ соотвСтствуСт Π΅Π³ΠΎ потрСбностям, Π² зависимости ΠΎΡ‚ способностСй, ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ срСды.

Β 

Β 

Π˜Ρ‚ΠΎΠ³ΠΈ

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрСли нСсколько Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстных ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Git с графичСским интСрфСйсом для Linux.

Β 

Β 

Бпасибо Π·Π° ΡƒΠ΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ врСмя Π½Π° ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ!

Если Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ вопросы, Π·Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΡ… Π² коммСнтариях.

ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° обновлСния нашСго Π±Π»ΠΎΠ³Π° ΠΈ ΠΎΡΡ‚Π°Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π² курсС новостСй ΠΌΠΈΡ€Π° ΠΈΠ½Ρ„ΠΎΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ!

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°Ρ‚ΡŒ большС ΠΈ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒΡΡ знаниями срСди Ρ‚ΠΎΠ»ΠΏΡ‹ IT-шников, Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ на курсы Cisco, курсы ΠΏΠΎ кибСрбСзопасности,Β Β ΠΏΠΎΠ»Π½Ρ‹ΠΉ курс ΠΏΠΎ кибСрбСзопасности, курсы DevNet (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ сСти) от АкадСмии Cisco, курсы LinuxΒ ΠΎΡ‚Β Linux Professional InstituteΒ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Β SEDICOMM University (УнивСрситСт Π‘Π­Π”Π˜ΠšΠžΠœΠœ).

ΠšΡƒΡ€ΡΡ‹ Cisco ΠΈ Linux с трудоустройством!

Π‘ΠΏΠ΅ΡˆΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ заявку! ΠžΡΡ‚Π°Π»ΠΎΡΡŒ ΠΏΠ°Ρ€Ρƒ мСст. Π“Ρ€ΡƒΠΏΠΏΡ‹ ΡΡ‚Π°Ρ€Ρ‚ΡƒΡŽΡ‚ 22 июля, Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ 19 августа, 23 сСнтября, 21 октября, 25 ноября, 16 дСкабря, 20 января, 24 фСвраля.

Π§Ρ‚ΠΎ Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅?

  • ПомоТСм ΡΡ‚Π°Ρ‚ΡŒ экспСртом Π² сСтСвом администрировании ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹Π΅ сСртификаты Cisco CCNA Routing & Switching ΠΈΠ»ΠΈ Linux LPI.
  • ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ экспСртов ΠΈΠ· Cisco Networking Academy ΠΈ Linux Professional Institute, сСртифицированных инструкторов ΠΈ Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΡƒΡ€Π°Ρ‚ΠΎΡ€Π°.
  • ПомоТСм с трудоустройством ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ. 100% Π½Π°ΡˆΠΈΡ… выпускников Ρ‚Ρ€ΡƒΠ΄ΠΎΡƒΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ.

Как ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅?

  • ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ Π²Π΅Ρ‡Π΅Ρ€Π½ΠΈΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½-Π»Π΅ΠΊΡ†ΠΈΠΈ Π½Π° нашСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±ΡƒΡ‡Π°ΠΉΡ‚Π΅ΡΡŒ ΠΎΡ‡Π½ΠΎ Π½Π° Π±Π°Π·Π΅ КиСвского офиса.
  • Бпросим Ρƒ вас ΠΎΠ± ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ ΠΈ подстроимся: ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΌΠ°Π»ΠΎ.
  • Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ β€” обсудим ΠΈ осущСствим.
  • Выставим Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ Π΄Π΅Π΄Π»Π°ΠΉΠ½Ρ‹ для самоорганизации. Π›ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΡƒΡ€Π°Ρ‚ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° связи, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° вопросы, ΠΏΡ€ΠΎΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ сроков сдачи экзамСнов.

А Π΅Ρ‰Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅ΠΌ Π’Π°ΠΌ:

  • ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡŽΠΌΠ΅;
  • ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ тСхничСским ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ;
  • ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ конкурсу Π½Π° ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΡƒΡŽΡΡ вакансию;
  • устроим Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Cisco ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Cisco Incubator, New Graduate ΠΈ Experienced. Наши студСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚Π°ΠΌ: ΠΆΠΌΠΈΡ‚Π΅ Π½Π° #ΠΠ°ΡˆΠΈΠ’Cisco Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅, #ΠΠ°ΡˆΠΈΠ’Cisco Facebook.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° курсах Cisco CCNA Routing & Switching ΠΈ Linux LPI, ΠΏΠΎΠ΄Π°ΠΉΡ‚Π΅ заявку ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡŽ.

βš™Π›Π£Π§Π¨Π˜Π• ΠšΠ›Π˜Π•ΠΠ’Π« GIT Π”Π›Π― WINDOWS 10 Π˜Π›Π˜ LINUX 2019

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² своих Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ… Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΈΠ»ΠΈ ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΎ Git, Π½ΠΎ Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ прСдставляСтС, ΠΊ Ρ‡Π΅ΠΌΡƒ ΠΎΠ½ относится ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ. Git — это систСма контроля вСрсий, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² настоящСС врСмя Π² ΠΌΠΈΡ€Π΅ благодаря своим Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ функциям ΠΈ функциям. И Ρ‚ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ вопрос: Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ систСма контроля вСрсий? БистСма контроля вСрсий Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° для хранСния ΠΈ записи всСх ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ внСсСны Π² Ρ„Π°ΠΉΠ» (ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅) Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, это Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π½Π° доступ ΠΈ восстановлСниС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ вСрсии, Ссли ΠΎΠ½ΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹.

По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Git Ρ‚Π°ΠΊ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ тысячами ΠΈ тысячами ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Git Π±Ρ‹Π» создан ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ систСма контроля вСрсий с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ всСго Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ бСсплатный, Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Git ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ всСми Π²ΠΈΠ΄Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². нСзависимо ΠΎΡ‚ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ².

Когда ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Git, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ управлСния ΠΈ контроля процСссов, ΠΈ поэтому идСально Π·Π½Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Git-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² доступны для Windows 10 ΠΈ Linux, поэтому Solvetic ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π°ΠΌ это руководство.

Git ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ для Windows 10

GitHub Desktop

Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых популярных ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Git срСди ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Windows ΠΏΠΎ своСй Ρ€Π°Π±ΠΎΡ‚Π΅, динамичности ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. GitHub Desktop ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования Ρ‡Π΅Ρ€Π΅Π· наш Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ с функциями Electron, ΠΈΠ· нашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ нСпосрСдствСнно ΠΊ GitHub ΠΈ Ρ‚Π°ΠΌ. Π Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ Π½Π°Π΄ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ Git с Π»ΡƒΡ‡ΡˆΠΈΠΌΠΈ инструмСнтами для этой Ρ†Π΅Π»ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ GitHub Π±Ρ‹Π» написан Π½Π° TypeScript ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ React.

ΠŸΡ€ΠΈ использовании Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола GitHub ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ запросов Π½Π° ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π² рСпозиториях ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈΡ… Π² локальном Ρ€Π΅ΠΆΠΈΠΌΠ΅ нСзависимо ΠΎΡ‚ ΠΈΡ… происхоТдСния, это ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² Git.

Ρ‡Π΅Ρ€Ρ‚Ρ‹

НСкоторыС ΠΈΠ· Π΅Π³ΠΎ особСнностСй:

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ подсвСтку синтаксиса
  • Доступно Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ
  • ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ
  • ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ
  • Доступно для macOS ΠΈ Windows 10

Π’Π°ΡˆΠ° бСсплатная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° доступна ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ссылкС:

GitHub

Когда ΠΌΡ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ доступ ΠΊ GitHub Desktop, это Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ:

  • ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π² сСти
  • Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ
  • Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ

Π”Π°Π»Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с рСсурсами Git:

Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· мСню для выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ публикация Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π΅Π³ΠΎ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

SmartGit

SmartGit доступСн для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Windows, Linux ΠΈ macOS, прСдлагая ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструмСнтов для управлСния рСпозиториями Git. SmartGit Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠ°ΠΊ графичСский ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Git, совмСстимый с SVN ΠΈ Pull Requests, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с GitHub ΠΈ Bitbucket.

Ρ‡Π΅Ρ€Ρ‚Ρ‹

Когда ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ этот Git-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΌΡ‹ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅ΠΌ союзника Π² Ρ€Π°Π±ΠΎΡ‚Π΅ с Git, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SmartGit это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ:

  • ДинамичСский графичСский интСрфСйс
  • Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ истории выполнСния.
  • ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.
  • МоТно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ порядок ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ элСмСнты.
  • Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Git-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для систСм Windows ΠΈ MacOS.
  • Π£ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ SSH ΠΊΠ»ΠΈΠ΅Π½Ρ‚.
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Git-Flow.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ сравнСниС Ρ„Π°ΠΉΠ»ΠΎΠ².
  • Π­Ρ‚ΠΎ позволяСт Π½Π°ΠΌ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сочСтания клавиш.
  • Он ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ‚Π΅ΠΌΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ.
  • Он ΠΈΠΌΠ΅Π΅Ρ‚ внСшниС ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ инструмСнты для сравнСния ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² Π² Git.
  • Π¦Π²Π΅Ρ‚ синтаксиса для Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….
  • Он ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ просмотров.

Π’Π°ΡˆΠ° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° доступна ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ссылкС:

SmartGit

ПослС установки ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ рСпозиториям ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свои собствСнныС:

Из мСню ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ нСсколько ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ контроля Π½Π°Π΄ Git-рСпозиториями:

GitKraken

GitKraken, доступный для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Windows, macOS ΠΈ Linux, являСтся Git-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Ρƒ нас достаточно инструмСнтов для Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ всСм, Ρ‡Ρ‚ΠΎ связано с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Git, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с GitHub, Bitbucket ΠΈ Gitlab Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π½Π΅Ρ‚.

GitKraken прСдоставляСт Π½Π°ΠΌ нСсколько вСрсий, ΠΎΡ‚ бСсплатных Π΄ΠΎ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ…, Π½ΠΎ Ρƒ всСх Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ инструмСнты ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса Π² любой ΠΈΠ· совмСстимых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ссылкС:

GitKraken

ПослС установки, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅, ΠΌΡ‹ смоТСм ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ наши Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…:

ПослС этого ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ всС практичСскиС ΠΎΠΏΡ†ΠΈΠΈ интСрфСйса GitKraken:

SourceTree

Sourcetree — это Git-ΠΊΠ»ΠΈΠ΅Π½Ρ‚, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Git-рСпозиториями, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ благодаря GUI-интСрфСйсу ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ особСнности

Π‘Ρ€Π΅Π΄ΠΈ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ характСристик ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ:

  • Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ инструмСнты для контроля внСсСнных ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
  • Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ просмотра для интСрфСйса.
  • БовмСстим с Git ΠΈ Mercurial.
  • Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ для Π±ΠΎΠ»Π΅Π΅ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ аспСкта Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰.
  • БовмСстим с Git LFS.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Git-flow.
  • Π£ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ администрированиС Git.
  • Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°.

Π’Π°ΡˆΠ° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° доступна ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ссылкС:

SourceTree

ΠŸΡ€ΠΈ доступС Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π’Π°ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Git-рСпозиториями, ΠΊΠ°ΠΊ трСбуСтся:

GitEye

GitEye — это ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Git GUI, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°Π΄Π°Ρ‡Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² Git Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ простым, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π΅Π³ΠΎ мСню Π΅ΡΡ‚ΡŒ мноТСство ΡƒΡ‚ΠΈΠ»ΠΈΡ‚.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с GitHub, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ с CloudForge ΠΈ TeamForge, ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· Π΅Π³ΠΎ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… особСнностСй Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ для этих Ρ‚Ρ€Π΅Ρ… сайтов, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ этого нСдостаточно, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ списки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Ρ‚Π°ΠΊΠΈΠΌΠΈ инструмСнтами, ΠΊΠ°ΠΊ Jira., Bugzilla, Hudson, Jenkins, Trac ΠΈ Π΄Ρ€.

Ρ‡Π΅Ρ€Ρ‚Ρ‹

Π‘Ρ€Π΅Π΄ΠΈ Π΅Π³ΠΎ ΠΎΠ±Ρ‰ΠΈΡ… характСристик ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ:

  • Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ доступ ΠΊ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².
  • Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅
  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… инструмСнтов.
  • БовмСстим с Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ Git, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, фиксация, слияниС, Ρ€Π΅Π±Π°Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.
  • ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ истории, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС сдСланныС измСнСния.
  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с GitHub ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π’Π°ΡˆΠ° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° доступна ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ссылкС:

GitEye

Git ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ для Linux

Для этого исслСдования ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ubuntu 19.04, Π½ΠΎ процСсс ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ дистрибутивы Linux.

gitg

Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для Linux, Gitg являСтся ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ интСрфСйса GNOME для управлСния рСпозиториями Git с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… практичСских ΡƒΡ‚ΠΈΠ»ΠΈΡ‚.

Ρ‡Π΅Ρ€Ρ‚Ρ‹

Π­Ρ‚ΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΅Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт созданного ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСпозитория, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

  • ВстроСнный Π²ΠΈΠ΄ΠΎΠΈΡΠΊΠ°Ρ‚Π΅Π»ΡŒ
  • ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄
  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с Gnome Shell для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ контроля Git
  • Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ поиска, которая выполняСт быстрый поиск ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ

Π•Π³ΠΎ установка Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΏΡ€ΠΈ запускС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ:

 ОбновлСниС sudo apt Установка sudo apt 

Π”Π°Π»Π΅Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Gitg ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Ρ… Π·Π°ΠΏΡ€Π°Π²ΠΊΠ°Ρ…:

Git-Cola

Git Cola Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΊΠ°ΠΊ графичСский интСрфСйс для управлСния Git ΠΈ прСдставляСт собой бСсплатноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, написанноС Π½Π° Python (v2 + v3).

Ρ‡Π΅Ρ€Ρ‚Ρ‹

Π•Π³ΠΎ интСрфСйс состоит ΠΈΠ· ряда инструмСнтов для совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΏΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌΠΈ рСпозиториями, срСди Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ:

  • НСсколько ΠΏΠΎΠ΄ΠΊΠΎΠΌΠ°Π½Π΄ для увСличСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π·Π°Π΄Π°Ρ‡
  • Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ установки языка
  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ настройки ΠΎΠΊΠ½Π°
  • НастраиваСмыС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ срСды для Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ ΠΊ нашим потрСбностям

Для Π΅Π³ΠΎ установки ΠΌΡ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

 sudo apt update sudo apt ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ git-cola 

ПослС установки это Π±ΡƒΠ΄Π΅Ρ‚ клиСнтская срСда Git, Π³Π΄Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ нашими рСпозиториями:

Ρ…ΠΈΡ…ΠΈΠΊΠ°Ρ‚ΡŒ

Giggle — это графичСский интСрфСйс, созданный для управлСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Git с прямыми ΠΈ ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ функциями.
Он Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ с 2007 Π³ΠΎΠ΄Π°, ΠΈ для Π΅Π³ΠΎ установки ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄:

Debian / Ubuntu

 apt-get ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ…ΠΈΡ…ΠΈΠΊΠ°Ρ‚ΡŒ 

Gentoo

 ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Ρ…ΠΈΡ…ΠΈΠΊΠ°Π½ΡŒΠ΅ 

мягкая фСтровая шляпа

 ням ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ…ΠΈΡ…ΠΈΠΊΠ°Ρ‚ΡŒ 

OpenBSD

 pkg_add Ρ…ΠΈΡ…ΠΈΠΊΠ°Ρ‚ΡŒ 

ArchLinux

 pacman -S Ρ…ΠΈΡ…ΠΈΠΊΠ°Ρ‚ΡŒ 

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ установим Π΅Π³ΠΎ, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Π΅Π³ΠΎ доступу ΠΈ Ρ‚Π°ΠΌ смоТСм ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ для Π΅Π³ΠΎ управлСния:

QGit

Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ ΠΈ Git-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ являСтся Qgit, срСдство просмотра, встроСнноС Π² Qt / C ++ с простым, Π½ΠΎ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ графичСским интСрфСйсом.
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ этот ΠΊΠ»ΠΈΠ΅Π½Ρ‚, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ содСрТимому ΠΏΠ°Ρ‚Ρ‡Π° ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ Π±Ρ‹Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹, ΠΈ всС это Π² графичСской Ρ„ΠΎΡ€ΠΌΠ΅.

НСкоторыС ΠΈΠ· Π΅Π³ΠΎ особСнностСй

  • ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ измСнСния Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹.
  • Π£ нас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ получСния Ρ€Π΅Π²ΠΈΠ·ΠΈΠΉ, Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ, истории Ρ„Π°ΠΉΠ»ΠΎΠ², Π΄Π΅Ρ€Π΅Π²Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… доступных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….
  • Π­Ρ‚ΠΎ позволяСт ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ сцСнарии, сцСнарии ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ с настраиваСмыми дСйствиями.
  • Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠ°ΠΊ push, pop ΠΈ apply / format.

Для Π΅Π³ΠΎ установки ΠΌΡ‹ выполняСм:

 sudo apt ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ qgit 

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² доступ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

gitk

Π­Ρ‚ΠΎ интСгрированная Π² Linux функция, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ измСнСния Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.
Π•Π³ΠΎ использованиС зависит ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΈ Ссли Π² вашСм дистрибутивС Π½Π΅Ρ‚ Gitk, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

 sudo apt ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ gitk 

Gitk совмСстим со всСми опциями ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ git rev-list ΠΈ совмСстим с ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ ΠΎΠΏΡ†ΠΈΠΉ, спСцифичных для gitk.

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° использования ΠΌΡ‹ обращаСмся ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ, Π³Π΄Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Git-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ:

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ gitk ΠΊΠ»ΠΈΠ΅Π½Ρ‚ отобраТаСтся с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ (Ссли ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ) ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡŽ:

Если Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ измСнСния, это Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΎ Ρ‚Π°ΠΌ.

НСкоторыС ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ:

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ всС ссылки (Π²Π΅Ρ‚Π²ΠΈ, ярлыки)

 --all 

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ для использования с Gitk

 --branches [=] --tags [=] --remotes [=] 

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ измСнСния Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅

 --since = 

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄Π΅Π» Π΄Π°Ρ‚Ρ‹

 --until = 

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Π΄Π°Ρ‚Π΅ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ

 - Π΄Π°Ρ‚Π° - ***** 

НСзависимо ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Git, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ мноТСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простым, Π½ΠΎ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя идСально управляСмым.

Git Π½Π° Windows для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ²

Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° своСго появлСния Git ΠΏΡ€ΠΎΡˆΠ΅Π» Π΄ΠΎΠ»Π³ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ, ΠΈ с Π½ΠΈΠΌ стало Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² срСдС Windows. Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ собираСмся Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Git для Windows.

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π±Ρ‹Π»Π° написана с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ GUI. Π― НЕ Π±ΡƒΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ использованию ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ ΡƒΡ‡Π°Ρ‚ этому аспСкту Git. Π― сдСлал это для настоящих ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Windows , с графичСским интСрфСйсом ниндзя. Если Π²Ρ‹ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° мСня ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ графичСский интСрфСйс, Π° Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку, Ρ‚ΠΎ это руководство для вас!


Π¨Π°Π³ 1: УстановитС Git

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Git Π½Π° Windows; Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… шагов:

  1. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈ установитС послСднюю Π²Π΅Ρ€ΡΠΈΡŽ Git для Windows
  2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага установки
  3. Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Git Bash
  4. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠŸΡƒΡΠΊ> ВсС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹> Git> Git GUI ΠΈ создайтС ярлык Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС

Как Π½ΠΈ странно, послСдний шаг казался Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌ, Ссли Ρƒ вас Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ поиск Windows. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Git GUI Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡ ΠΈ / ΠΈΠ»ΠΈ Π² мСню Β«ΠŸΡƒΡΠΊΒ».

Π’Π°ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ всСми основными поставщиками Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π², Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Github, Bitbucket ΠΈ Beanstalk.


Π¨Π°Π³ 2. Настройка ΠΊΠ»ΡŽΡ‡Π΅ΠΉ SSH

По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Git Bash, настройка ΠΊΠ»ΡŽΡ‡Π° SSH для вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ проста. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Git GUI.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β« ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ SSHΒ» Π² мСню Β« Π‘ΠΏΡ€Π°Π²ΠΊΠ°Β» .

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² вашСй систСмС ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ SSH; Π›ΡƒΡ‡ΡˆΠ΅ всСго ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию ΠΊΠ»ΡŽΡ‡Π°, Ссли Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΎΠ½ взялся. Для этого просто ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ всС Ρ„Π°ΠΉΠ»Ρ‹ Π²: C:\Users\<username>\.ssh. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ <username> своим ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Windows.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ SSH, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Β». Когда Π²Ρ‹ это сдСлаСтС, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π² цСлях бСзопасности. Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ эту Ρ„Ρ€Π°Π·Ρƒ-ΠΏΠ°Ρ€ΠΎΠ»ΡŒ; Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΠΏΠΎΠ·ΠΆΠ΅.

Настройка ΠΊΠ»ΡŽΡ‡Π° SSH с Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΌ Git-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ

Github β€” Π½Π΅ СдинствСнный доступный Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Git. Π­Ρ‚ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ, самоС популярноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΈ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π²Π°ΠΌΠΈ ΠΊΠ»ΡŽΡ‡ SSH позволяСт пСрСнСсти ваши измСнСния Π² Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ измСнСния с вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Github Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ ваш ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ SSH-ΠΊΠ»ΡŽΡ‡. Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ доступно; просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°Β».

Π—Π°Ρ‚Π΅ΠΌ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свой сСрвис Ρ€Π΅ΠΏΠΎ с вашим ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ SSH. Подобно Github, Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ этих сайтов ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«SSH KeysΒ». ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ свой ΠΊΠ»ΡŽΡ‡ SSH Π½Π° Π²Π΅Π±-сайт.

ПолС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° β€” это просто ΠΌΠ΅Ρ‚ΠΊΠ° для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π° SSH; это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π²Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ. НапримСр, Β«WindowsPcΒ», Β«MacbookΒ», Β«LinuxΒ». ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ‡Π½ΠΎ описываСт, ΠΊΠ°ΠΊΠΎΠΌΡƒ устройству Π½Π°Π·Π½Π°Ρ‡Π΅Π½ SSH-ΠΊΠ»ΡŽΡ‡.


Π¨Π°Π³ 3: Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Git

Π”Π°Π»Π΅Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Git-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, ΠΈ ΠΌΡ‹ создадим Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° Github.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ

ΠŸΡ€ΠΈ создании ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСпозитория Github ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π°ΠΌ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Π½ΠΎ Π² цСлях изучСния Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π²Π΅Π±-сайты, ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ создадим Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Π’ нашСм Git GUI Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉΒ».

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСстополоТСниС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ свой Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ мСстополоТСниС рСпозитория НЕ Π”ΠžΠ›Π–ΠΠž ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ мСстополоТСниС ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ имя ΠΏΠ°ΠΏΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этого Π½ΠΎΠ²ΠΎΠ³ΠΎ рСпозитория Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ сначала ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ», любой Ρ„Π°ΠΉΠ», Π² вашСм локальном Ρ€Π΅ΠΏΠΎ. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Git. ΠœΡ‹ рассмотрим принятиС ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² шагС 4; Π― Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Π’Π°ΡˆΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ мСстополоТСниС Git Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ: [email protected]:Username/repository-name.git .

ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ

Как я ΡƒΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π» Ρ€Π°Π½Π΅Π΅, Github ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π°ΠΌ ΡƒΠΆΠ΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ссылку Β«ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉΒ» Π² ΠΎΠΊΠ½Π΅ Git GUI. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ β€” это Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ / ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² Π½Π΅Π³ΠΎ.

Π’ ΠΏΠΎΠ»Π΅ ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ источника ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ мСстополоТСниС ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСпозитория Git. ПолС Target Directory Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ я ΠΏΠΎΠΊΠ°Π·Π°Π» Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Ρ€Π°Π½Π΅Π΅. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠ°Ρ вСрсия: Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСстополоТСниС ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹. Git попытаСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Π΅, ΠΈ ΠΎΠ½Π° ΠΏΠΎΡ‚Π΅Ρ€ΠΏΠΈΡ‚ Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ, Ссли ΠΎΠ½Π° ΡƒΠΆΠ΅ сущСствуСт.

Π’ΠΎΡ‚, поТалуйста. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ локальной Ρ€Π°Π±ΠΎΡ‚Π΅.


Π¨Π°Π³ 4: Π Π°Π±ΠΎΡ‚Π° с ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ GUI

ГрафичСский интСрфСйс Git ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡, связанных с Git, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ внСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, фиксация ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ°.

Π‘Ρ†Π΅Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π°

Когда Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Git, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ всС Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΎΠΊΠ½Π΅ Β«Unstaged ChangesΒ». Π’ основном это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹, ΡƒΠ΄Π°Π»Π΅Π½Ρ‹, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΈ Ρ‚. Π”. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΠ΅Ρ€Π΅ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π½ΠΎΠ²Ρ‹Π΅ измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ.

Когда Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Stage ChangedΒ», ΠΎΠ½ пытаСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ всС Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² индСкс Git.

Ѐиксации:

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ свои измСнСния, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² вашСм локальном Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ сообщСниС фиксации, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысл для внСсСнных ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Когда Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ фиксации.

ΠΠ°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ смогут ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ Π½ΠΎΠ²ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ эти измСнСния Π² наш Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Π‘Π΅Π· внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅ смогут ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠΎΠ΄Ρƒ.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ смоТСм ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ‚ΠΎΠ»ΠΊΠ°Π½ΠΈΡŽ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ мСстополоТСниС для толкания. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ людСй Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ это мСсто «происхоТдСниСм». Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Π² области Β«Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠ΅ дСйствия», Π½ΠΎ, ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡƒ ΠΎΠΏΡ‹Ρ‚Ρƒ, бСздСйствиС принСсСт Π²Π°ΠΌ Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·Ρƒ. Π’Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅.

ПослС добавлСния ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ источника Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ. Он спросит вас, ΠΊΡƒΠ΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ; Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, «источник» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½ (ΠΈ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ваш СдинствСнный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚). Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π΅Ρ‰Π΅ Ρ€Π°Π·.

Π”Π°Π»Π΅Π΅ вас Π·Π°ΡΡ‹ΠΏΠ°ΡŽΡ‚ ΠΎΠΊΠ½ΠΎΠΌ Π·Π° ΠΎΠΊΠ½ΠΎΠΌ. Но Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ, это происходит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·. ΠŸΡ€ΠΎΡΡ‚ΠΎ слСдуйтС инструкциям, Π΄Π°Π½Π½Ρ‹ΠΌ Π²Π°ΠΌ.

Git спросит Ρƒ вас ΠΏΠ°Ρ€ΠΎΠ»ΡŒ вашСго SSH-ΠΊΠ»ΡŽΡ‡Π°.

НС ΠΏΠ°Π½ΠΈΠΊΡƒΠΉΡ‚Π΅, Ссли Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ запроса вашСй ΠΏΠ°Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ„Ρ€Π°Π·Ρ‹. Π­Ρ‚ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ! Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ, Ссли Π²Π°ΠΌ Π½Π΅ сказали, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π½Π΅Π²Π΅Ρ€Π΅Π½. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… запросов Π½Π° Π²Π°ΡˆΡƒ Ρ„Ρ€Π°Π·Ρƒ-ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ происходит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° SSH.

Π’ случаС, Ссли ваш Ρ‚ΠΎΠ»Ρ‡ΠΎΠΊ Π±Ρ‹Π» Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ этому:


ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ я ΠΎΡ‚ΠΏΡƒΡ‰Ρƒ вас, Π²ΠΎΡ‚ список фантастичСских рСсурсов для продолТСния изучСния Git.

НС ΠΌΠΎΠ³Ρƒ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹ΠΉ графичСский интСрфСйс git для windows. ΠšΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π½Π°Π΅Ρ‚ ΠΎΠ± этом?

Π― Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ win7, ΠΈ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ΅Π½ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ git с GUI. МнС нравится bash, Π½ΠΎ Π² windows ΠΎΠ½ каТСтся Π½Π΅ΡƒΠΊΠ»ΡŽΠΆΠΈΠΌ. Π² GUI, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставляСтся вмСстС с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ windows Π½Π° сайтС git, Ρ‚ΠΎΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Π³ΠΎ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚. Π― ΠΏΠΎΠ΄ΡƒΠΌΡ‹Π²Π°ΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Ubuntu ΠΈ вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Gedit + git. Π§Ρ‚ΠΎ ΠΆΠ΅ ΠΌΠ½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ? ΠΎΡΡ‚Π°Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π² windows ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Aptana ΠΈΠ»ΠΈ Komodo с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ git, ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ Π½Π° Debian/Ubuntu ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ инструмСнты Ρ‚Π°ΠΌ?

windows

linux

git

user-interface

editor

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ


Robert Hurst Β  Β 

19 января 2010 Π² 04:26

7 ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²




8

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ всС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Git FrontEnd GUI Π½Π° этой страницС .

MSysGit Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ выпустила ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ «Cheetah» , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π°Ρ€Π°Π²Π½Π΅ с TorToiseSVN.

Π’ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Cheetah, TortoiseGit ΡƒΠΆΠ΅ доступСн

Плагин Eclipse Egit Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ успСхи. (см. Π΅Π³ΠΎ wiki )


Для всСх этих инструмСнтов я прСкрасно ΡΠΏΡ€Π°Π²Π»ΡΡŽΡΡŒ с Git Π½Π° Windows.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


VonC Β  Β 

19 января 2010 Π² 04:53



6

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ gitextensions с Visual Studio. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, я полагаю, Π²Π°ΠΌ придСтся ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой.

http:/ / code.google.com/p/gitextensions/

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


ta.speot.is Β  Β 

19 января 2010 Π² 04:30



2

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π°

  • QGit (Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ windows downoad)
  • TortoiseGit (это ΠΏΠΎΡ€Ρ‚ TortoiseSvn

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Fabian Jakobs Β  Β 

19 января 2010 Π² 13:04


  • Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ графичСский интСрфСйс Π² python

    МнС Π±Ρ‹Π»ΠΎ интСрСсно, Π·Π½Π°Π΅Ρ‚ Π»ΠΈ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ· вас, Π³Π΄Π΅ я ΠΌΠΎΠ³ Π±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ простой ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ графичСский интСрфСйс. Π― понятия Π½Π΅ имСю, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ, поэтому ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½Π° ваша ΠΏΠΎΠΌΠΎΡ‰ΡŒ. Π― Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ графичСский интСрфСйс…

  • ΠšΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π½Π°Π΅Ρ‚, Π³Π΄Π΅ я ΠΌΠΎΠ³Ρƒ Π½Π°ΠΉΡ‚ΠΈ src для Monorail 2.0.0?

    ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ эту Π²Π΅Ρ€ΡΠΈΡŽ, ΠΈ я ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ столкнулся с ошибкой, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠ½Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, ΠΎΠ΄Π½Π°ΠΊΠΎ 2.1RC Π½Π΅ исправляСт Π΅Π΅, ΠΈ я Π½Π΅ Ρ…ΠΎΡ‡Ρƒ Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ всС зависимости ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Windsor) для обновлСния. Однако ΠΎΠ½ΠΈ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ SVN, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТал всС…



1

SmartGit довольно Ρ…ΠΎΡ€ΠΎΡˆ, хотя ΠΈ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ прСдставлСн. ЕдинствСнноС, Ρ‡Ρ‚ΠΎ мСня ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚, — это отсутствиС «blame». Но ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π°Ρ†Π΅Π»Π΅Π½Ρ‹ Π½Π° ΠΏΠΎΠ»Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, поэтому ΠΎΠ½ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Π΅Π΅ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


slebetman Β  Β 

19 января 2010 Π² 05:08



1

GitHub Π·Π° Windows Π²Ρ‹ΡˆΠ»ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ. Он управляСт Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π Π•ΠŸΠž, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° github.com. Π― ΠΈΠ³Ρ€Π°Π» с Π½ΠΈΠΌ ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это фантастика.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


codaniel Β  Β 

25 мая 2012 в 06:23



0

ΠšΠ»ΠΈΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ я рСгулярно ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ, — это msysgit .

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Gerard Banasig Β  Β 

19 января 2010 Π² 04:45



0

SourceTree (ΠΎΡ‚ Atlassian, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ BitBucket) Π½Π΅Π΄Π°Π²Π½ΠΎ Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ для Windows. Π― Π½Π°Ρ…ΠΎΠΆΡƒ, Ρ‡Ρ‚ΠΎ это Π²ΠΏΠΎΠ»Π½Π΅ соотвСтствуСт нашим потрСбностям. Π’ΠΎΡ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ .

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Nathan Stretch Β  Β 

01 июня 2013 в 08:00


ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ вопросы:

Π•ΡΡ‚ΡŒ Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ графичСский интСрфСйс Python для использования

Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Python, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ модуля cmd, Π² графичСский интСрфСйс. Π‘Π½Π°Ρ‡Π°Π»Π° я наткнулся Π½Π° EasyGui. Но послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ я ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π΅Π³ΠΎ, я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ…

git графичСский интСрфСйс, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ diff -Π‘ ΠΊΠ°ΠΊ difftool Π² дСталях

Π― ΠΈΡ‰Ρƒ способ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ графичСский интСрфСйс git для фиксации(ΠΊΠΎΠΌΠΌΠΈΡ‚Π°) ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΊΠ°ΠΊ я всСгда дСлаю, Π½ΠΎ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ отступов (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ я Π½Π΅ СдинствСнный Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ)….

Π“Π΄Π΅ я ΠΌΠΎΠ³Ρƒ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ ajax spinner?

Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ ajax spinner, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ€ΠΎΡˆΠΎ смотрится Π½Π° любом Ρ„ΠΎΠ½Π΅. Π― Π·Π°Ρ…ΠΎΠ΄ΠΈΠ» Π½Π° ajaxload.info ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Π΅ сайты, Π½ΠΎ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Π½Π΅ выглядит Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π½Π°…

ΠšΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π½Π°Π΅Ρ‚ ΠΎΠ± асинхронном ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ CouchBase для Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Tornado?

Π― ΠΏΠΈΡˆΡƒ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ nginx для обслуТивания статичСского ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ tornado для обслуТивания динамичСского ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π― ΠΏΠΎΠ΄ΡƒΠΌΡ‹Π²Π°Π» ΠΎΠ± использовании CouchBase Π² качСствС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°…

НС удаСтся Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ git графичСский интСрфСйс, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cygwin Π½Π° windows

РаньшС я запускал графичСский интСрфСйс git Π² своСй консоли cygwin Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΊΠ°ΠΊ я ΠΎΠ±Π½ΠΎΠ²ΠΈΠ» cygwin, Ρƒ мСня появилось ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ сообщСниС ΠΎΠ± ошибкС: $ git gui Application…

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ графичСский интСрфСйс Π² python

МнС Π±Ρ‹Π»ΠΎ интСрСсно, Π·Π½Π°Π΅Ρ‚ Π»ΠΈ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ· вас, Π³Π΄Π΅ я ΠΌΠΎΠ³ Π±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ простой ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ графичСский интСрфСйс. Π― понятия Π½Π΅ имСю, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ…

ΠšΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π½Π°Π΅Ρ‚, Π³Π΄Π΅ я ΠΌΠΎΠ³Ρƒ Π½Π°ΠΉΡ‚ΠΈ src для Monorail 2.0.0?

ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ эту Π²Π΅Ρ€ΡΠΈΡŽ, ΠΈ я ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ столкнулся с ошибкой, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠ½Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, ΠΎΠ΄Π½Π°ΠΊΠΎ 2.1RC Π½Π΅ исправляСт Π΅Π΅, ΠΈ я Π½Π΅ Ρ…ΠΎΡ‡Ρƒ Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ всС зависимости ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ……

ΠšΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ исполняСмый Ρ„Π°ΠΉΠ» scala Π² Git Bash shell?

Π― установил Scala Π² своСй систСмС Windows 7. Когда я Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ scala -version ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Windows, я ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ: Scala code runner version 2.11.4 — Copyright 2002-2013, LAMP/EPFL Когда я…

Git графичСский интСрфСйс для ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСпозитория (PHP Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°)

Π― знаю, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ вопросы Π±Ρ‹Π»ΠΈ Π·Π°Π΄Π°Π½Ρ‹ здСсь, Π½ΠΎ я Π½Π΅ ΠΌΠΎΠ³Ρƒ Π½Π°ΠΉΡ‚ΠΈ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ для ΠΌΠΎΠ΅Π³ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ вопроса. Нам Π½ΡƒΠΆΠ½ΠΎ Git для управлСния вСрсиями Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ php. Π£ нас Π΅ΡΡ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Git Π½Π° нашСм…

ΠšΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊ я ΠΌΠΎΠ³Ρƒ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ sun.lwawt.LWComponentPeer; Π² ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ Π½Π° Windows ?

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Java, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ для mac, поэтому, ΠΊΠΎΠ³Π΄Π° я Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ ΠΊΠΎΠ΄ Π² своСм eclipse, я Π½Π΅ ΠΌΠΎΠ³Ρƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ классы, ΠΊΠ°ΠΊ import sun. lwawt.LWComponentPeer; ΠΈΠΌΠΏΠΎΡ€Ρ‚…

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Git GUI ΠΈΠ· ΠΎΠΊΠ½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки?

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Git GUI ΠΈΠ· ΠΎΠΊΠ½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки? Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Windows 7. Π― ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ это:

"C:\Apps\Git\libexec\git-core\git-gui"

Π½ΠΎ это Π½Π΅ сцСнарий windows. Когда я Ρ‰Π΅Π»ΠΊΠ°ΡŽ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΏΠ°ΠΏΠΊΠ΅, я Π²ΠΈΠΆΡƒ ΠΎΠΏΡ†ΠΈΡŽ с надписью «Git GUI Here». Когда я наТимаю Π½Π° Π½Π΅Π΅, открываСтся Git GUI. Π― Ρ…ΠΎΡ‡Ρƒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки.

git

windows-7

command-line

git-gui

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ


user2023861 Β  Β 

15 августа 2013 Π² 16:13

3 ΠΎΡ‚Π²Π΅Ρ‚Π°


  • ЗапуститС gitk ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки git gui

    Π•ΡΡ‚ΡŒ Π»ΠΈ способ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π³ΠΈΡ„ΠΎΠΊ Π½Π° Π²Π΅Ρ‚ΠΊΡƒ master Π Π•ΠŸΠž ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки с графичСским git ? Π― взглянул Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ , СдинствСнноС, Ρ‡Ρ‚ΠΎ каТСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ, — это ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π° Π Π•ΠŸΠž, Π½Π΅ показывая ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ. Π•ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π°Ρ†Π΅ΠΏΠΊΠΈ ? Бпасибо

  • Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ SourceTree ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки?

    Π•ΡΡ‚ΡŒ Π»ΠΈ быстрый ΠΈ простой способ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ git Π² SourceTree ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки? Π― дСлаю ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ git с Terminal, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ истории view/diff., ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π±Π΅Π· использования Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ.



39

ΠŸΡ€ΠΎΡΡ‚ΠΎ Π²Π²Π΅Π΄ΠΈΡ‚Π΅

git gui

Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° мСня.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Chowlett Β  Β 

15 августа 2013 Π² 16:24



8

ΠŸΠΎΡ…ΠΎΠΆΠ΅, Π²Ρ‹ установили Git Π² C:\Apps, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² вашСм случаС точная ΠΊΠΎΠΌΠ°Π½Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚:

"C:\Apps\Git\bin\wish.exe" "C:\Apps\Git\libexec\git-core\git-gui"

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, прСдполагая установку Π² мСстС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, это Π²Ρ‹Π·ΠΎΠ²:

"C:\Program Files (x86)\Git\bin\wish. exe" "C:\Program Files (x86)\Git\libexec\git-core\git-gui"

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ этот ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Ρ€Π΅ΡˆΠΈΠ» Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ git Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ PATH Π² процСссС установки (Π½Π° экранС Π½ΠΈΠΆΠ΅). Если Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° этой страницС (просто Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ «git gui») — это Π±ΠΎΠ»Π΅Π΅ простой способ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ UI ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки.

Если 64 bit Git установлСн Π² располоТСнии ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π° машинС 64 bit Windows 10, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку:

start "" "C:\Program Files\Git\mingw64\bin\wish.exe" "C:\Program Files\Git\mingw64\libexec\git-core\git-gui" "--working-dir" "<path to your Git working directory>"

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ графичСский интСрфСйс Git Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ "--working-dir" "<path to your Git working directory>" .

Однако использованиС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ строки mingw64\bin\wish.exe ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ, Ссли Git настроСн Π½Π° использованиС SSH. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π½Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈ start git-gui.exe :

cd <working directory>
start "" "C:\Program Files\Git\cmd\git-gui.exe"

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


July.Tech Β  Β 

15 августа 2013 Π² 16:20



1

БущСствуСт исполняСмый Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ UI, располоТСнный ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ здСсь:

C:\Program Files\Git\cmd\git-gui.exe

Π° Π² вашСм случаС, Π²ΠΈΠ΄ΠΈΠΌΠΎ, Π²ΠΎΡ‚:

C:\Apps\Git\cmd\git-gui.exe

UI Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ, запустив generic git.exe ΠΈΠ· ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΎΠΊ bin ΠΈΠ»ΠΈ cmd с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ gui ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ

git gui [<command>] [arguments]

ΠΊΠ°ΠΊ описано Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ .

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Alex Fainshtein Β  Β 

12 августа 2016 Π² 20:58


  • Как я ΠΌΠΎΠ³Ρƒ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° GUI ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки?

    Π― ΠΈΡ‰Ρƒ способ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» DOT (. gz ΠΈΠ»ΠΈ. dot) Π² GUI Graphviz viewer ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Π˜Ρ‚Π°ΠΊ, Ссли я Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅: $ graphviz my_dot_file.gz Он Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Graphviz с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ. Каким-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ для этой простой Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠΉ Π“ΡƒΠ³Π» мСня ΠΏΠΎΠ΄Π²Π΅Π»… Π― Π½Π°Ρ…ΠΎΠΆΡƒΡΡŒ Π½Π° Mac OSX…

  • ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ GUI вСрсии Maple ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

    Π― ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ это Π³Π»ΡƒΠΏΠΎ просто, Π½ΠΎ я просто Π½Π΅ Π²ΠΈΠΆΡƒ, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Π£ мСня Π΅ΡΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, доступныС для Maple 16,17 ΠΈΠ»ΠΈ 18, Ρƒ мСня Π½Π΅Ρ‚ прСдпочтСния, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ, ΠΌΠ½Π΅ просто Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ GUI. Π― ΠΌΠΎΠ³Ρƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Maple Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ…


ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ вопросы:

Π•ΡΡ‚ΡŒ Π»ΠΈ страница справки для Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Git-Gui Options?

Π’ Git-интСрфСйс ΠΈ настройки (ΠΏΠΎΠ΄ мСню ΠŸΡ€Π°Π²ΠΊΠ° >> ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹..) Π•ΡΡ‚ΡŒ Π»ΠΈ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ описаниС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· настроСк ΠΎΠΏΡ†ΠΈΠΈ? Π― знаю, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Man- страницы для ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки man-страницы Git-Gui &…

Π’Ρ‹Π·ΠΎΠ² внСшнСго difftool ΠΈΠ· git-gui?

Π£ мСня Π΅ΡΡ‚ΡŒ p4merge, настроСнный Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Ссли я дСлаю git difftool …, Ρ‚ΠΎ внСшний инструмСнт diff открываСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ внСшний difftool ΠΈΠ· git gui вмСсто…

Π£Π΄Π°Π»ΠΈΠ»Π° Π»ΠΈ Apple ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ‘git gui’ Π² инструмСнтах ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки XCode 4.5?

ПослС обновлСния Π΄ΠΎ XCode 4.5 ΠΈ установки инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° я большС Π½Π΅ ΠΌΠΎΠ³Ρƒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ‘git gui’ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Π’Π°ΠΌ написано: $ git gui git: ‘gui’ is not a git command. See…

ЗапуститС gitk ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки git gui

Π•ΡΡ‚ΡŒ Π»ΠΈ способ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π³ΠΈΡ„ΠΎΠΊ Π½Π° Π²Π΅Ρ‚ΠΊΡƒ master Π Π•ΠŸΠž ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки с графичСским git ? Π― взглянул Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ , СдинствСнноС, Ρ‡Ρ‚ΠΎ каТСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ, — это ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π° Π Π•ΠŸΠž, Π½Π΅. ..

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ SourceTree ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки?

Π•ΡΡ‚ΡŒ Π»ΠΈ быстрый ΠΈ простой способ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ git Π² SourceTree ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки? Π― дСлаю ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ git с Terminal, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ истории view/diff., ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹…

Как я ΠΌΠΎΠ³Ρƒ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° GUI ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки?

Π― ΠΈΡ‰Ρƒ способ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» DOT (. gz ΠΈΠ»ΠΈ. dot) Π² GUI Graphviz viewer ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Π˜Ρ‚Π°ΠΊ, Ссли я Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅: $ graphviz my_dot_file.gz Он Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Graphviz с…

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ GUI вСрсии Maple ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

Π― ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ это Π³Π»ΡƒΠΏΠΎ просто, Π½ΠΎ я просто Π½Π΅ Π²ΠΈΠΆΡƒ, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Π£ мСня Π΅ΡΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, доступныС для Maple 16,17 ΠΈΠ»ΠΈ 18, Ρƒ мСня Π½Π΅Ρ‚ прСдпочтСния, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ, ΠΌΠ½Π΅ просто Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ…

Git bash (мятный). Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎ

Π― ΠΎΠ±Π½ΠΎΠ²ΠΈΠ» git для windows ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ mintty Π² качСствС ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для git bash. Π­Ρ‚ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ прСдыдущая командная строка windows Π½Π° основС git bash. Π‘Ρ‹Π»ΠΎ Π±Ρ‹…

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ сСанс графичСского интСрфСйса WinSCP ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки?

Если Ρƒ мСня Π΅ΡΡ‚ΡŒ сСанс с ΠΈΠΌΠ΅Π½Π΅ΠΌ hpc ΠΈ я Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽ: winscp hpc Π― ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠΆΡƒ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ GUI ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ сСанс ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки (Windows)?

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Sublime text с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Git Bash

$ touch hello.html $ subl . bash: subl: command not found Π― создал Ρ„Π°ΠΉΠ» HTML с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки git bash ΠΈ Ρ…ΠΎΡ‡Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ Π² Sublime Text 3 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки git bash. Но…

Π•ΡΡ‚ΡŒ Π»ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ графичСский интСрфСйс для git Π½Π° Linux?

tl; dr: GitEye = ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный интСрфСйс, быстрый Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс, ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности настройки


Π― Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² TortoiseHg Workbench poweruser, ΠΈ ΠΌΠ½Π΅ это нравится, поэтому, СстСствСнно, ΠΌΠΎΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ Π±Ρ‹Π»ΠΈ Π² основном основаны Π½Π° Π½Π΅ΠΌ:

* full history visible in main window
* beautiful tree (DAG), branches CLEARLY separated
* current branch clearly visible in history
* superclear list of changed/added files (list + diff detail)
* each changed/added file can be committed separately (or in groups)
* current branch clearly visible while committing
* clear push/pull etc buttons
* shelve = stash {not to be confused with patches}
* revert
* graft = cherry pick
* max git features
* HiDPI support
* all changes become visible on refresh
* refresh shortcut
  • Π“Π˜Π’-ΠΊΠΎΠ»Ρ‹
  • GitEye
  • GITK
  • Π“Π˜Π’-Π³ΡƒΠΉ
  • QGit
  • Ρ…ΠΈΡ…ΠΈΠΊΠ°Ρ‚ΡŒ
  • ΡΠ°Π»ΠΈΡ‚ΡŒ
  • SmartGit
  • gitg
  • RabbitVCS
  • GitKraken
  • GitX
  • Π“Π˜Π’-Π΄Π°Π³
  • Π‘Π°Π·Π°Ρ€ ЭксплорСр + Π‘Π—Π -Π“Π˜Π’
  • TortoiseHg + hggit (Π»ΡƒΡ‡ΡˆΠΈΠΉ интСрфСйс, hggit Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚)

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ протСстированных ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² git GUI ΠΏΠΎΠ»Π½ΠΎ ****, Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ 2 ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈ 1, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ ****, ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

Π»Π΅Π³Π΅Π½Π΄Π°

- = feature missing or so **** it doesn't count
~ = feature somewhat matches my requirements
+ = feature works like I want :)

1 мСсто: GitEye

самый ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный интСрфСйс, самый быстрый Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс, Π»Π΅Π³ΠΊΠΎ настраиваСмый

~ full history visible in main window [in a separate tab, same UI pattern facilitates looking at the history of separate files]
+ beautiful tree (DAG), branches CLEARLY separated
+ current branch clearly visible in history
+ superclear list of changed/added files (list + diff detail)
+ each changed/added file can be committed separately
+ current branch clearly visible while committing
+ clear push/pull etc buttons
+ shelve = stash [Stashes clearly visible in sidepane]
+ revert
+ graft = cherry pick
+ max git features
~ HiDPI support
+ all changes become visible on refresh
- refresh shortcut [you can set one, but it wont work. bug?]

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ссли прСдставлСниС Git Files пСрСстаСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° вас, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ прСдставлСниС Git Staging.

2 мСсто: SmartGit

красивый ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» diff. нСясно, история скрыта, трСбуСтся лицСнзия

~ full history visible in main window [separate window, I found myself constantly confusing both windows]
- beautiful tree (DAG), branches CLEARLY separated
- current branch clearly visible in history
+ superclear list of changed/added files (list + diff detail)
~ each changed/added file can be committed separately [UI not clear enough]
- current branch clearly visible while committing
+ clear push/pull etc buttons
+ shelve = stash 
+ revert
+ graft = cherry pick
+ max git features
+ HiDPI support
+ all changes become visible on refresh [refreshes automatically]
+ refresh shortcut [refreshes automatically]

3 мСсто: QGit

красивая чистая история, ΠΊΠΎΠΌΠΌΠΈΡ‚ UX грязный, Π»Π΅Π³ΠΊΠΈΠΉ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹

+ full history visible in main window
+ beautiful tree (DAG), branches CLEARLY separated
+ current branch clearly visible in history
~ superclear list of changed/added files (list + diff detail) [doesn't show new files in main window]
- each changed/added file can be committed separately
- current branch clearly visible while committing
~ clear push/pull etc buttons [could be added via custom commands]
- shelve = stash 
- revert 
- graft = cherry pick
- max git features
+ HiDPI support
~ all changes become visible on refresh [except for new files]
+ refresh shortcut

ΠŸΠΎΡ…Π²Π°Π»ΡŒΠ½Π°Ρ Π³Ρ€Π°ΠΌΠΎΡ‚Π°: GitKraken

Он всС Π΅Ρ‰Π΅ находится Π² стадии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (Π² 1.5.1 ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ отсутствуСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° HiDPI), Π½ΠΎ ΠΎΠ½ выполняСт ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с GitEye ΠΈ SmartGit. Π­Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ QGit Ρ‚ΠΎΡ‡Π½ΠΎ.

ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅:

Π― Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ Ρ‚ΠΈΠΏΠΎΠΌ ****, сдСланным, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ git. Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΈΡ… Π°Π²Ρ‚ΠΎΡ€Ρ‹ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ эффСктивно Π΄Π΅Π»Π°Ρ‚ΡŒ повсСднСвныС простыС Π²Π΅Ρ‰ΠΈ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΈ ΠΎΠ½ΠΈ ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ своих ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π½Π° этом нСэффСктивном Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ процСссС.

git — Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Git для Windows ΠΈ Github Desktop?

Как Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, я Π½Π΅Π΄Π°Π²Π½ΠΎ установил Github Desktop Π² Windows 10. Однако ΠΏΡ€ΠΈ использовании npm я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ bower, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ установки Git для Windows.

Π£ мСня ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вопросы: Π² Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ использованиСм Github для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠΉ установки git ΠΈ использованиСм Git для Windows? Π‘ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ мою Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ установку git ΠΈ Github Desktop, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ инструмСнты ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки git? Если Π΄Π°, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ?

30

Metalurgia

30 ΠžΠΊΡ‚ 2015 Π² 06:19

5 ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²

Π›ΡƒΡ‡ΡˆΠΈΠΉ ΠΎΡ‚Π²Π΅Ρ‚

Π‘ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ мою Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ установку git ΠΈ Github Desktop, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ инструмСнты ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки git?

НСт, ΠΎΠ±Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ нСзависимы.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ бСзопасно ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ git-for-windows Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ GitHub Desktop: ΠΎΠ±Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°.

19

Community
23 Май 2017 в 12:34

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ гипСрссылкС, ΠΈ это Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ: Github Desktop — это просто графичСский интСрфСйс для Git. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ графичСского интСрфСйса Git-scm для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

На ΠΌΠΎΠ΅ΠΌ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС Github я ΠΌΠΎΠ³Ρƒ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ >> О Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС Github >> ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΊ выпуску , Π³Π΄Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ git. Π­Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ старыС вСрсии, Ρ‡Π΅ΠΌ доступныС Π² Git.

0

Dwerg01
12 Π‘Π΅Π½ 2017 Π² 12:03

Π£Ρ‚ΠΎΡ‡Π½Π΅Π½ΠΈΠ΅: GitHub Desktop ΠΈΠΌΠ΅Π΅Ρ‚ PowerShell Π² качСствС ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ , Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ -> ΠžΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ Π½Π° Git Bash.

0

Zelgius
6 Π€Π΅Π² 2017 Π² 21:43

GitHub для Windows — это графичСский интСрфСйс для git. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ список Π΄Ρ€ΡƒΠ³ΠΈΡ… графичСских интСрфСйсов для git здСсь. Если Ρƒ вас Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Github for Windows, Π·Π½Π°Ρ‡ΠΈΡ‚, Ρƒ вас Ρ‚Π°ΠΊΠΆΠ΅ установлСн git for Windows.

5

Victor Uriarte
30 ΠžΠΊΡ‚ 2015 Π² 03:29

33428099

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ | GitKraken

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ, ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΈ лицСнзиями
ЛицСнзия Π½Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для всСх машин ΠΈ ОБ
МаксимальноС количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ 25 Π‘Π΅Π·Π»ΠΈΠΌΠΈΡ‚ 1
Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ
Π”Π°Ρ‚Π° обновлСния Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅;
НовыС Ρ‡Π»Π΅Π½Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ распрСдСлСны ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ
По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
ΠžΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, управляСмыС Ρ‡Π΅Ρ€Π΅Π· GitKraken.com По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, управляСмыС локально
(ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 10 ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ)
Π’ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ
Автономный (Π±Π΅Π· сСрвСрной ΠΎΠΏΡ†ΠΈΠΈ) ВрСбуСтся ΠΊΠ»ΡŽΡ‡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
(ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 10 ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ)
Π’ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ
Доступ ΠΊ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡŽ
Π Π°Π±ΠΎΡ‚Π° с ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΈ частным Ρ€Π΅ΠΏΠΎ Волько общСдоступноС
ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ нСсколько Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ
НСсколько ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ Для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ / Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π΅ΠΏΠΎ ΠΈΠ»ΠΈ мноТСствСнным Ρ€Π΅ΠΏΠΎ
Π’Ρ…ΠΎΠ΄ Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ / Π’Ρ…ΠΎΠ΄ Π² систСму
Google
GitHub
Git GUI ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ
Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π° слияния Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ
Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π° слияния Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ
Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ
ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Gitflow
Git LFS
Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Ρ„Π°ΠΉΠ»Π° ΠΈ имя
ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈ созданиС запросов Π½Π° вытягиваниС
Π‘ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΈ соло
ΠšΠ»ΡŽΡ‡ SSH Auto-Gen
ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ…ΡƒΠΊΠΎΠ² Git
Π‘ΡƒΠ±ΠΌΠΎΠ΄ΡƒΠ»ΠΈ
Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ пСрСбазирования
ΠžΡ‚ΠΌΠ΅Π½Π° ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Git Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ
НСчСткий поиск
ПодписаниС фиксации GPG
БочСтания клавиш
Π’Π΅ΠΌΠ½Ρ‹Π΅ ΠΈ свСтлыС Ρ‚Π΅ΠΌΡ‹
Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΏΠΎ
GitHub.com интСграция
Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с GitLab.com
Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с Bitbucket.org
Azure DevOps
Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ / управляСмого Ρ€Π΅ΠΏΠΎ
GitHub Enterprise
БамоуправляСмый GitLab
Π‘Π΅Ρ€Π²Π΅Ρ€ Bitbucket
Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Ρ‹Ρ… совСтов ВсС ΠΏΠ»Π°Π½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ отвСтвлСния ΠΈΠ· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.ΠŸΠ»Π°Ρ‚Π½Ρ‹Π΅ ΠΏΠ»Π°Π½Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ / Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ / ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.
Jira Server / Облако Волько просмотр
GitHub / GitHub Enterprise Волько просмотр
БамоуправляСмый GitLab / GitLab Волько просмотр
Trello Волько просмотр
Доски GitKraken Волько просмотр
ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°
Гарантированная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅
Π’ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ докумСнтация
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ рСсурсы для изучСния Git

БСсплатный графичСский интСрфСйс Git для Mac ΠΈ Windows

Как наш Π½ΠΎΠ²Ρ‹ΠΉ администратор космичСской станции Bitbucket, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹.Когда Π²Ρ‹ создаСтС Ρ„Π°ΠΉΠ»Ρ‹ для своСй космичСской станции, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС ΠΈ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈΠΌΠΈ с Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰Π°ΠΌΠΈ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π³Π΄Π΅ ΠΎΠ½ΠΈ находятся Π²ΠΎ всСлСнной. Π‘ Bitbucket это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ всСго Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ!

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ создаСтС Π² Bitbucket, Π±ΡƒΠ΄Π΅Ρ‚ пустым Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ΄Π°. Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ скоро Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Ρ‹. Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Bitbucket Π±ΡƒΠ΄Π΅Ρ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ для Π²Π°ΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ этому Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡŽ, Ссли Π²Ρ‹ Π΄Π°Π΄ΠΈΡ‚Π΅ ΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ скопируСтС Π²Π΅Ρ€ΡΠΈΡŽ этого рСпозитория Π² свою Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ систСму — Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹ смоТСтС ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π΅ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ рСпозитория, Π° Π·Π°Ρ‚Π΅ΠΌ пСрСнСсти эти измСнСния Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ.

Для создания рСпозитория Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

  1. Π’ Bitbucket Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ + Π½Π° глобальной Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ . Bitbucket ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ страницу Create a new repository page. НайдитС врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ содСрТимоС Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°. Π—Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΈΠΏΠ° рСпозитория , всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° этой страницС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ·ΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.
  2. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ BitbucketStationSupplies Π² ΠΏΠΎΠ»Π΅ Имя . Bitbucket ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ это имя Π² URL-адрСсС рСпозитория. НапримСр, Ссли Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ the_best Π΅ΡΡ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с ΠΈΠΌΠ΅Π½Π΅ΠΌ awesome_repo , URL-адрСс этого рСпозитория Π±ΡƒΠ΄Π΅Ρ‚ https://bitbucket.org/the_best/awesome_repo .

  3. ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ, Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ:

    • Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ доступа — ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ„Π»Π°ΠΆΠΎΠΊ Π­Ρ‚ΠΎ частный Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ .Частный Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π²ΠΈΠ΄Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π°ΠΌ ΠΈ Ρ‚Π΅ΠΌ, Ρƒ ΠΊΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ доступ. Если этот Ρ„Π»Π°ΠΆΠΎΠΊ Π½Π΅ установлСн, любой ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ваш Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ.

    • Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ README? —Если Π²Ρ‹ Π½Π΅Π΄Π°Π²Π½ΠΎ создали свою ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ README. Для Ρ†Π΅Π»Π΅ΠΉ этого руководства Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ любой ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π”Π° , Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ с Ρ„Π°ΠΉΠ»Π°.

  4. Из систСмы управлСния вСрсиями Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Git ΠΈΠ»ΠΈ Mercurial .Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Git Π² качСствС своСго Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°.

  5. НаТмитС Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ . Bitbucket создаСт ваш Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ страницу Source .

Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Git GUI 2021 Π³ΠΎΠ΄Π°: Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ всС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹

GIT


врСмя доступа

9 ΠΌΠ°Ρ€Ρ‚Π° 2021 Π³.


пСсочныС часы пустыС

8ΠΌΠΈΠ½ чтСния

ΠŸΠΎΡ‡Ρ‚ΠΈ всС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, коммСрчСскиС ΠΈΠ»ΠΈ Π»ΠΈΡ‡Π½Ρ‹Π΅, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Git для контроля вСрсий.Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΊΡ€Π°Ρ‚ΠΊΠΎ объясним, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Git, ΠΈ ΠΏΠΎΡ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ с графичСским интСрфСйсом Git для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Git?

Git — это популярная срСди Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² систСма контроля вСрсий с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для совмСстных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Git Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ ΠΊΠΎΠ΄Π° Π² рСпозиториях.

БистСма Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт срСду, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½, с сохранСниСм ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ для Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ использования. Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ хранятся Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ сСрвСрС, Π½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ локально Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‡Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Доступ ΠΊ

Git ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнтов ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Но Ссли Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Git, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ захочСтся Π½Π°Ρ‡Π°Ρ‚ΡŒ с Ρ‡Π΅Π³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π±ΠΎΠ»Π΅Π΅ управляСмого.

ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ с графичСским интСрфСйсом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (GUI)

— это инструмСнты, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ для Git.

ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашим ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ объяснСниСм Π½Π° Git, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ… Git GUI для Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, ΠΊΠ°ΠΊ Linux , Windows ΠΈ Mac , ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ.

ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Git для Linux

Поиск ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² с графичСским интСрфСйсом Git, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Linux, ΠΈ Π²Ρ‹Π±ΠΎΡ€ подходящСго для вас ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ, ΠΌΡ‹ пСрСчислили для вас нСсколько:

1. QGit

QGit — это бСсплатный графичСский интСрфСйс Git для Linux , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ графичСски ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π΅Ρ‚ΠΊΠΈ ΠΈ позволяСт Π²Π°ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ содСрТимоС ΠΏΠ°Ρ‚Ρ‡Π° ΠΈ измСнСния Π² Ρ„Π°ΠΉΠ»Π°Ρ…. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого инструмСнта Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π΅Ρ€Π΅Π²ΡŒΡ Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ², истории Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ ΠΈ различия.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ΅ содСрТимоС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ QGit. Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сСрий ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ ΠΈΠ· Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ двумя экзСмплярами QGit.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρƒ ΠΆΠ΅ сСмантику ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ² Git для создания Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ StGit. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ сцСнариСв ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ связаны с настраиваСмым дСйствиСм.

2. Gitg

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс Gitg прост Π² использовании . Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Git, сохранСнныС Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ бСсплатно, ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ GPLv2 . Π£Π΄Π°Π»Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Gitg.

Gitg позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ стандартныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Git, ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹ ΠΈ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ сообщСния ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ², нСотслСТиваСмыС ΠΈ нСустановлСнныС ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹ Π² прСдставлСнии ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ².

ΠžΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ стороной этого инструмСнта являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ большиС Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, ΠΈ ΠΎΠ½ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

3. Git Force

Git Force — это Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйсный инструмСнт для Git, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π² Linux, Ρ‚Π°ΠΊ ΠΈ Π² Windows, ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ бСсплатно. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ интСрфСйс ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятСн с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ пСрСтаскивания ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Π΅Π· Π²Ρ‹Π·ΠΎΠ²Π° инструмСнта Git ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² ΠΈ Π²Π΅Ρ‚ΠΎΠΊ Git, управляя ΠΈΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Git Force. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ быстро ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅.

Π Π°Π±ΠΎΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ выполняСтС Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ git, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½Π° Git Force ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ. Однако ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнными ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Git ΠΈ ΠΏΠΎ этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π½Π΅ сохраняСт Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ состоянии.

ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Git для Windows

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ с графичСским интСрфСйсом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Git, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Windows.ΠœΡ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ для вас самыС популярныС:

1. Sourcetree

Sourcetree — это бСсплатный ΠΊΠ»ΠΈΠ΅Π½Ρ‚ с графичСским интСрфСйсом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Git, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π° Windows, Ρ‚Π°ΠΊ ΠΈ Π½Π° Mac. Π­Ρ‚ΠΎΡ‚ инструмСнт прост Π² использовании , Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠ°ΠΊ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², Ρ‚Π°ΠΊ ΠΈ для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Чистый ΠΈ элСгантный интСрфСйс Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΏΠΎ Π½Π΅ΠΉ Π»Π΅Π³ΠΊΠΎΠΉ ΠΈ приятной.

Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ графичСский интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ ваши ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Git эффСктивными ΠΈ простыми. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ большиС Ρ„Π°ΠΉΠ»Ρ‹ Git ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ вСтвлСния, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π²Π°ΠΌ ΠΈ Ρ‡Π»Π΅Π½Π°ΠΌ вашСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ наблюдСниС Π·Π° прогрСссом.

Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ поиск ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ² позволяСт Π²Π°ΠΌ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ измСнСния Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹ ΠΈ Π²Π΅Ρ‚ΠΊΠΈ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Ρ€Π΅ΠΏΠΎ позволяСт Π²Π°ΠΌ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π² Sourcetree. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ ΠΈ чистыС ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ инструмСнта пСрСбазирования.

2. GitHub

Если ваш ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ находится Π½Π° GitHub, Ρ‚ΠΎ этот инструмСнт Π±ΡƒΠ΄Π΅Ρ‚ для вас Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π² основном являСтся ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ вашСго Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса Π² GitHub. ΠŸΡ€ΠΎΡΡ‚ΠΎ войдя Π² систСму, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свою ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись GitHub, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со своими рСпозиториями.

GitHub Desktop — это бСсплатный ΠΊΠ»ΠΈΠ΅Π½Ρ‚ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ Git GUI. Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠΌ Π±Π΅Π· нСобходимости Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Git.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π΅Ρ‚ΠΎΠΊ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π΅ составляСт Ρ‚Ρ€ΡƒΠ΄Π°, ΠΊΠ°ΠΊ ΠΈ объСдинСниС ΠΊΠΎΠ΄Π° с основной Π²Π΅Ρ‚Π²ΡŒΡŽ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ свои измСнСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ GitHub Desktop. ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашим ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ руководством ΠΏΠΎ использованию GitHub для получСния Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

3. Π§Π΅Ρ€Π΅ΠΏΠ°Ρ…Π° Git

Π­Ρ‚ΠΎ бСсплатноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ прСдставляСт собой интСрфСйс ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Windows для Git. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² коммСрчСской срСдС, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ для вашСй собствСнной вСрсии. Tortoise Git ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ инструмСнтами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ любого Ρ‚ΠΈΠΏΠ°.

Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ фиксация, созданиС Π²Π΅Ρ‚ΠΎΠΊ ΠΈ Ρ‚Π΅Π³ΠΎΠ², ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² ΠΈ Ρ‚. Π”. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ прост Π² использовании, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ доступны прямо ΠΈΠ· ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° Windows. Π”ΠΈΠ°Π»ΠΎΠ³ΠΈ носят ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, пСрСтаскивая ΠΈΡ….

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ инструмСнты, ΠΊΠ°ΠΊ TortoiseGitMerge , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ измСнСния, внСсСнныС Π²Π°ΠΌΠΈ Π² ваши Ρ„Π°ΠΉΠ»Ρ‹. Π’ Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ для рСгистрации сообщСний ΠΈ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов ΠΈ ΠΏΡƒΡ‚Π΅ΠΉ. Он Ρ‚Π°ΠΊΠΆΠ΅ доступСн Π½Π° 30 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языках.

ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Git для Mac

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Mac Π½Π΅ ΠΎ Ρ‡Π΅ΠΌ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ создали ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Git GUI, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° Mac. Π’ΠΎΡ‚ нСсколько Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Ρ…:

1. GitUp

GitUp — это ΠΊΠ»ΠΈΠ΅Π½Ρ‚ с графичСским интСрфСйсом Git, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Mac.Π­Ρ‚ΠΎ бСсплатно для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ поставляСтся с GitUpKit — Π½Π°Π±ΠΎΡ€ΠΎΠΌ инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния Git. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ прост Π² использовании ΠΈ позволяСт Ρ‡Π΅Ρ‚ΠΊΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ваши Π²Π΅Ρ‚Π²ΠΈ ΠΈ слияния.

Если Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Git, GitUp ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡƒΡŽ срСду для обучСния ΠΈ экспСримСнтов. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Π½Π΅ Π·Π°Π³Ρ€ΠΎΠΌΠΎΠΆΠ΄Π΅Π½, ΠΈ Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ функция Live Map, которая позволяСт Π²Π°ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ прогрСсс вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Π΅Π· обновлСния. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Undo ΠΈ Snapshot ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ свои шаги.

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ

— ΠΎΠ΄Π½Π° ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ Π² GitUp. Он Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ 40 000 ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ² ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π·Π° сСкунду, Π½ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹, Π²Π΅Ρ‚ΠΊΠΈ ΠΈ Ρ‚Π΅Π³ΠΈ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Git Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ быстрСС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ инструмСнт ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ.

2. GitBox

Π­Ρ‚ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ с графичСским интСрфСйсом GIt ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ опСрациями Git Ρ‚Π°ΠΊ ΠΆΠ΅ просто, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΏΠΎΡ‡Ρ‚Ρƒ. Π§Ρ‚ΠΎ ΠΆ, это ΠΏΡ€Π°Π²Π΄Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ инструмСнт позволяСт Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ измСнСния ΠΊΠΎΠ΄Π° ΠΎΠ΄Π½ΠΈΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ GitBox Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ автоматичСски ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΠΈΠΊΡΠ°Ρ†ΠΈΡŽ со своСго сСрвСра, избСгая ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ² слияния ΠΈ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ². Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹ Π² истории рСпозитория ΠΏΠΎ Π°Π²Ρ‚ΠΎΡ€Ρƒ ΠΈΠ»ΠΈ описанию.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚ΠΌΠ΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ сброс Π²Π΅Ρ‚ΠΊΠΈ, Π²Ρ‹Π±ΠΎΡ€ вишни ΠΈ ΠΏΠ΅Ρ€Π΅Π±Π°Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚Π°ΠΊΠΆΠ΅ довольно проста ΠΏΡ€ΠΈ использовании GitBox.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π·Π° бСсплатно , ΠΎΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ доступно Π² Mac App Store с Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Π·Π° 14,99 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША .Если Π²Ρ‹ студСнт, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ 50% скидку , отсканировав свой студСнчСский Π±ΠΈΠ»Π΅Ρ‚.

3. GitX-dev

GitX-dev — это бСсплатный ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Git для Mac, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΈ созданный ΠΊΠ°ΠΊ пСрвоклассный инструмСнт для Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ являСтся ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов Git.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ своСго рСпозитория ΠΈ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ различия любой Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ смоТСтС ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ΅ Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π²ΠΈΠ·ΠΈΠΉ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, пСрСтаскивая ΠΈΡ… ΠΈΠ· Π΄Π΅Ρ€Π΅Π²Π° Π² систСму ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ просматривая ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ QuickLook.

ИзмСнСния ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ Π°Π²Ρ‚ΠΎΡ€Ρƒ ΠΈΠ»ΠΈ Ρ‚Π΅ΠΌΠ΅. GitX-dev ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ большиС Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ git-rev-list.

ΠšΡ€ΠΎΡΡ-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Git

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Git, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Linux, Windows ΠΈΠ»ΠΈ Mac, ΠΌΡ‹ составили список Π½ΠΈΠΆΠ΅:

1. GitKraken

GitKraken Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π΄Π΅ΠΆΠ΅Π½, эффСктивСн, приятСн Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΈ ΡΡ‚ΠΈΠ»ΡŒΠ½ΠΎ Π² использовании, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с git понятными ΠΈ приятными.Π•Π³ΠΎ интСрфСйс ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятСн, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ быстро Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ основныС дСйствия ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ пСрСтаскивания.

Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ошибки ΠΎΠ΄Π½ΠΈΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ прямо Π² GitKraken. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ позволяСт Π²Π°ΠΌ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ свои Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с GitHub Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Π² прСдставлСнии калСндаря ΠΈ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ Ρ‡Π»Π΅Π½ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»ΡΡ‚ΡŒ ΠΈΡ… ΠΎΠ± обновлСниях.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° бСсплатна для нСкоммСрчСского использования.Но Π΅ΡΡ‚ΡŒ GitKraken Pro ΠΈ Enterprise, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρ‹ бизнСса. КаТдая стоит 4,08 Π΄ΠΎΠ»Π»Π°Ρ€Π° Π² мСсяц ΠΈ 8,25 Π΄ΠΎΠ»Π»Π°Ρ€Π° Π² мСсяц соотвСтствСнно.

2. SmartGit

Как ΠΈ Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, этот ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ с графичСским интСрфСйсом Git ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выглядит ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ….

Он ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ просмотра, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ свой индСкс, Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΎΠΊΠ½Π΅ ΠΆΡƒΡ€Π½Π°Π»Π°.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ позволяСт ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π±ΠΎΠΊ ΠΎ Π±ΠΎΠΊ.Он ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ слияния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ срСдства Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ². SmartGit Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт SSH-ΠΊΠ»ΠΈΠ΅Π½Ρ‚, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ пСрСбазирования ΠΈ Git-Flow, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ‚ΠΊΠΈ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… инструмСнтов.

Он интСгрируСтся с популярными ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Git, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ GitHub ΠΈ BitBucket, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ совмСстныС запросы Π½Π° вытягиваниС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΊΠΎΠ΄Π°.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС бСсплатно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ . Для коммСрчСского использования Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ приобрСсти Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ SmartGit Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠ»Π°Ρ‚Π΅ΠΆ — ΠΎΡ‚ 129 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π½Π° Π³ΠΎΠ΄ Π΄ΠΎ 319 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π½Π° всю Тизнь ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ СТСмСсячно Π·Π° 8 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША.99 .

3. Git Cola

Git Cola — это простой, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Git , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ с использованиСм Python, ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ бСсплатно. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² соотвСтствии с вашими потрСбностями. Π§Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ интСрфСйса ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ аспСкты вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Git-Dag, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Dag для ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ² ΠΈ Π²Π΅Ρ‚Π²Π΅ΠΉ, Π° список сочСтаний клавиш ΠΏΠΎΠ»Π΅Π·Π΅Π½ для эффСктивного ΠΈ быстрого Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса.

Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Git Cola Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ ваш Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈ Π²Π΅Ρ€Π½Π΅Ρ‚ Π΅Π³ΠΎ Π² исходноС состояниС ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ запускС.

Помимо ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… настроСк графичСского интСрфСйса, инструмСнт Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ языковыС настройки. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Git Cola ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄, этот инструмСнт Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ.

4. Aurees

Aurees — это ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Git, простой ΠΈ быстрый Π² использовании , плюс бСсплатно для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ . Π•Π³ΠΎ интСрфСйс ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятСн ΠΈ чист. Π­Ρ‚ΠΎΡ‚ инструмСнт ΠΏΡ€ΠΈΠ·Π²Π°Π½ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡƒΠ΄ΠΎΠ±Π½ΡƒΡŽ срСду для просмотра, рСдактирования ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Git.

Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΠΉΡ‚ΠΈ Π² свою ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись GitHub, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅.

Aurees ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΠΈΠΊΡΠ°Ρ†ΠΈΡŽ ΠΈ объСдинСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠ½Π°Ρ…, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ отслСТиваниС ΠΈ быстроС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ². Π’Π΅Π³ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Ρ€Π΅ΠΏΠΎ.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Aurees Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ Ρ‡Π»Π΅Π½ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ вносит ΠΊΠ°ΠΊΠΈΠ΅ измСнСния, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это позволяСт Π²Π°ΠΌ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ всС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ отступы ΠΏΡ€ΠΈ объСдинСнии, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° строк ΠΈΠ»ΠΈ различия ΠΏΡ€ΠΈ сравнСнии Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Git стал Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ управлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ совмСстной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρƒ Π½Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ высокая кривая обучСния. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ создали ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Git Graphical User Interface для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π· посмотрим Π½Π° список,

ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Linux Git:

  • QGit — ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ графичСский интСрфСйс Git для Linux, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ Π½ΠΈ ΠΊΠΎΠΏΠ΅ΠΉΠΊΠΈ.
  • Gitg — Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ свои Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΈ ΠΎΠ½ позволяСт Π²Π°ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Git.
  • Git Force — Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ Π² Git ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот инструмСнт, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный интСрфСйс ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ бСсплатно Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ.

ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Windows Git:

  • Sourcetree — ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΈ экспСртов Π² Git. ΠœΠΎΡ‰Π½Ρ‹ΠΉ, Π½ΠΎ бСсплатный ΠΈ простой инструмСнт.
  • GitHub для Windows — графичСский интСрфСйс Git, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ своим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс Π²Π°ΡˆΠΈΡ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² GitHub.
  • Tortoise Git — бСсплатный графичСский интСрфСйс Git для Windows с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, простой Π² использовании ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ инструмСнтами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Mac Git:

  • GitUp — бСзопасная срСда для изучСния Git ΠΈ экспСримСнтов. Он Ρ‚Π°ΠΊΠΆΠ΅ бСсплатный, быстрый ΠΈ простой Π² использовании.
  • GitBox — бСсплатный для нСкоммСрчСского использования ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Git, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΏΠΎΡ‡Ρ‚Ρ‹.
  • Git-Xdev — Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠ°ΠΊ Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π² обслуТивании графичСский интСрфСйс Git. Он бСсплатный ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов.

ΠœΠ½ΠΎΠ³ΠΎΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Git:

  • Git Kraken — ΠΈΠΌΠ΅Π΅Ρ‚ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, Π½Π°Π΄Π΅ΠΆΠ½ΡƒΡŽ, Π΄Π΅Π»Π°Π΅Ρ‚ Git понятным ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.
  • SmartGit — интСрфСйс Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ красивый ΠΈ простой Π² использовании, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ бСсплатно Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ для нСкоммСрчСского использования.
  • Git Cola — бСсплатный, простой, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Git, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ процСссы быстрыми ΠΈ эффСктивными.
  • Aurees — простой Π² использовании бСсплатный ΠΊΠ»ΠΈΠ΅Π½Ρ‚ с графичСским интСрфСйсом Git, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с опСрациями Git.

ΠΠ°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡ‚Π΅ΡΡŒ просмотром списка ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΠΉΡ‚Π΅ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅, просматривая Π΅Π³ΠΎ. Π£Π΄Π°Ρ‡ΠΈ Π² поискС подходящСго ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° графичСского интСрфСйса Git для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°!

Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ графичСского интСрфСйса Git для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²πŸ‘¨β€πŸ’»

ΠŸΡ€ΠΈΠ²Π΅Ρ‚.!! πŸ™‹β€β™‚οΈ Π’Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ графичСского интСрфСйса git, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ вашим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ? Π’ΠΎΠ³Π΄Π° Π²Ρ‹ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ мСстС .. !!

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Git — это популярная систСма контроля вСрсий, которая ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, писатСлям ΠΈΠ»ΠΈ всСм, ΠΊΠΎΠΌΡƒ трСбуСтся Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ вСрсии своих Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌΠΈ ΠΈ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ измСнСния. Он Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ программистами ΠΈΠ»ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС.

Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Git GUI Client?

Π§Ρ‚ΠΎ ΠΆ, Git ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ с графичСским интСрфСйсом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (GUI) — это инструмСнты, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ для Git.

Как ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Git Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ управлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ совмСстной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρƒ Π½Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ высокая кривая обучСния. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ создали ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Git с графичСским интСрфСйсом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ.

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ список Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² GIT GUI для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ с графичСским интСрфСйсом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ основаны Π½Π° кроссплатформСнной совмСстимости, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Mac, Windows ΠΈ Linux. Π—Π°Ρ‚Ρ€Π°Ρ‚Ρ‹, Ρ‚. Π•. БСсплатныС, ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅ ΠΈΠ»ΠΈ подписки, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° использованиС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сторонних ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π², Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса для управлСния Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ клонирования, ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ push-pull, ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ слияния ΠΈ Ρ‚. Π”.

Π˜Ρ‚Π°ΠΊ, посмотритС .. !!

1. Sourcetree: бСсплатный ΠΊΠ»ΠΈΠ΅Π½Ρ‚ GIT для Windows ΠΈ Mac

Sourcetree — бСсплатный Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Git. Π­Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ взаимодСйствиС с вашими рСпозиториями Git, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ своими рСпозиториями ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простого графичСского интСрфСйса Git ΠΎΡ‚ Sourcetree. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΅Π³ΠΎ простой, Π½ΠΎ красивый интСрфСйс ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Помимо этого, ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Jira ΠΈ Bitbucket.Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ со стороны Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π², Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π½Π° Bitbucket ΠΈ GitHub.

Π­Ρ‚ΠΎΡ‚ инструмСнт ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ уровня ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² составС Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Π₯арактСристики:

  • ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ исходящиС ΠΈ входящиС Π½Π°Π±ΠΎΡ€Ρ‹ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π²Ρ‹Π±ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ вСтвями, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ исправлСний, ΠΏΠ΅Ρ€Π΅Π±Π°Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚Π°ΠΉΠ½ΠΈΠΊ, ΠΏΠΎΠ»ΠΊΡƒ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.
  • Π‘ Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Git-flow ΠΈ Hg-flow. Π”Π΅Ρ€ΠΆΠΈΡ‚Π΅ свои Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π² чистотС, Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ — Π±ΠΎΠ»Π΅Π΅ эффСктивной.
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅, ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, фиксация, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ°, ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅, объСдинСниС ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ — всС это ΠΎΠ΄Π½ΠΈΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ.
  • ΠŸΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ DVCS

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инструмСнта / БвСдСния ΠΎ ΠΏΠ»Π°Π½Π΅: БСсплатно

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ: Windows ΠΈ Mac

ЛицСнзия: БобствСнная

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Chameleon Free Bootstrap Admin Template & Vuexy Vuejs, HTML ΠΈ HTML + Laravel Admin , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ созданы с использованиСм исходного Π΄Π΅Ρ€Π΅Π²Π°.

2. Github Desktop: простая совмСстная Ρ€Π°Π±ΠΎΡ‚Π° с Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

GitHub Desktop — это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ GitHub с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ Π½Π° основС Electron.Он написан Π½Π° TypeScript ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ React. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ‚ΠΊΠΈ, Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, запросы Π½Π° вытягиваниС, ΠΊΠ½ΠΎΠΏΠΊΠ° слияния, ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π²ΠΈΠ»ΠΎΠΊ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, страницы, Π²ΠΈΠΊΠΈ: всС Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ совмСстноС использованиС. Но эти Π²Π΅Ρ‰ΠΈ становятся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ размСстили свой ΠΊΠΎΠ΄ Π½Π° GitHub.

Π₯арактСристики:

  • ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ сообщСства
  • ΠžΠ±ΡˆΠΈΡ€Π½Ρ‹Π΅ возмоТности ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ
  • ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° синтаксиса
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ изобраТСния

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инструмСнта / БвСдСния ΠΎ ΠΏΠ»Π°Π½Π΅: БСсплатно (лицСнзия MIT)

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ: Windows ΠΈ Mac

ЛицСнзия: MIT

3.Aurees: Π»Π΅Π³ΠΊΠΎ-быстро-бСсплатно

Aurees — бСсплатный (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для нСкоммСрчСского использования) ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Git. Он обСспСчиваСт Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠ». ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ измСнСния фиксации Π² Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠ½Π°Ρ…, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ измСнСния ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΈΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ.

Π₯арактСристики:

  • ΠŸΠΎΠ½ΡΡ‚Π½ΠΎΠ΅ взаимодСйствиС с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ
  • ΠŸΡ€ΠΎΠ½ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅
  • ΠœΠΎΡ‰Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»
  • ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ просмотром

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инструмСнта / БвСдСния ΠΎ ΠΏΠ»Π°Π½Π΅: БСсплатно

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ: Windows, Mac ΠΈ Linux

ЛицСнзия: БобствСнная

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ

4.Git-Cola: ΠΌΠΎΡ‰Π½Ρ‹ΠΉ графичСский ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс для GIT

Git Cola — элСгантный ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ графичСский ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс для Git. Π­Ρ‚ΠΎ бСсплатноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, написанноС Π½Π° Python (v2 + v3). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈ быстрых инструмСнтов контроля вСрсий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»Π΅Π³ΠΊΠΎ доступСн Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ поставляСтся с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ слияниС, ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅, ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π­Ρ‚ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Git GUI с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ Π»Π΅Π³ΠΊΠΎ настраиваСтся для ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Git.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инструмСнта / БвСдСния ΠΎ ΠΏΠ»Π°Π½Π΅: БСсплатно

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ: Windows, Mac, Ubuntu ΠΈ Linux

ЛицСнзия: GNU GPL

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ

5. Tortoise Git: возмоТности Git Π² ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅ Windows

TortoiseGit — это ΠΊΠ»ΠΈΠ΅Π½Ρ‚ контроля вСрсий Git, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Windows ΠΈ основанный Π½Π° TortoiseSVN. Π­Ρ‚ΠΎ бСсплатноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΉ общСствСнной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GNU.

TortoiseGit ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ вас с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ фиксация, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ², сравнСниС Π΄Π²ΡƒΡ… вСрсий, созданиС Π²Π΅Ρ‚ΠΎΠΊ ΠΈ Ρ‚Π΅Π³ΠΎΠ², созданиС исправлСний ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Π₯арактСристики:

  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ Π² ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ
  • Бильная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ развития
  • Накладки для Π·Π½Π°Ρ‡ΠΊΠΎΠ²
  • Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ Ρ‚Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
  • РаспрСдСлСнный ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ вСрсий
  • ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ доступ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ Git
  • Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²
  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ Π² ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ
  • ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠ°Ρ аутСнтификация истории

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инструмСнта / БвСдСния ΠΎ ΠΏΠ»Π°Π½Π΅: БСсплатно

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ: Windows

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ

6.Fork: быстрый ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ GIT для Mac ΠΈ Windows

Fork — это быстрый ΠΈ простой ΠΊΠ»ΠΈΠ΅Π½Ρ‚ git для Mac ΠΈ Windows. Он ΠΈΠΌΠ΅Π΅Ρ‚ интСрфСйс Π½Π° основС Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт быстро ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ рСпозиториям ΠΈ эффСктивно ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Fork ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ список источников, ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ², Ρ‚Π΅Π³ΠΎΠ², Π²Π΅Ρ‚ΠΎΠΊ ΠΈ Ρ‚Π°ΠΉΠ½ΠΈΠΊΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Π΅Π±-сайт ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, связанноС с Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ нСпосрСдствСнно ΠΈΠ· Fork. Он Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΡƒΡŽ структуру Ρ„Π°ΠΉΠ»ΠΎΠ² рСпозитория ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ просмотра Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ.

Π₯арактСристики:

  • Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ Π±Π°Π·Π°
  • ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ слияния
  • ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ рСпозитория
  • Π’ΠΈΠ½ΠΎΠ²Π°Ρ‚
  • Π˜Π·Π²Π»Π΅Ρ‡ΡŒ, Ρ‚ΡΠ½ΡƒΡ‚ΡŒ, Ρ‚ΠΎΠ»ΠΊΠ°Ρ‚ΡŒ
  • Различия ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π²
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π²Π΅Ρ‚ΠΎΠΊ ΠΈ Ρ‚Π΅Π³ΠΎΠ²
  • КассовоС ΠΎΡ‚Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ рСвизия
  • Π’ΠΈΡˆΠ½Ρ
  • ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ
  • БлияниС
  • Π’Π°ΠΉΠ½ΠΈΠΊΠΈ
  • Π‘ΡƒΠ±ΠΌΠΎΠ΄ΡƒΠ»ΠΈ
  • Git-ΠΏΠΎΡ‚ΠΎΠΊ
  • Git LFS

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инструмСнта / БвСдСния ΠΎ ΠΏΠ»Π°Π½Π΅: Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ бСсплатный / ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌ

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ: Windows ΠΈ Mac

ЛицСнзия: БобствСнная

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ

7.Gitkraken: Π»Π΅Π³Π΅Π½Π΄Π°Ρ€Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ графичСского интСрфСйса GIT для Windows, Mac ΠΈ Linux

GitKraken — Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Git с графичСским интСрфСйсом. БчитаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… срСди ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Git. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Ρ‚Π΅ΠΌΡ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ выглядит Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ мноТСством Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ Git с графичСским интСрфСйсом. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный UI / UX. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² слияния.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ VCS, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Gitlab, GitHub, Bitbucket ΠΈ Enterprise.ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ большоС количСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π₯арактСристики:

  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ ΠΈ хостингом
  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с отслСТиваниСм ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ
  • Diff Split View
  • Π’Π°ΠΊΠΆΠ΅ имССтся встроСнный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ пСрСтаскивания.
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° фиксации
  • ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° синтаксиса
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° фиксации
  • Git LFS
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ…ΡƒΠΊΠΎΠ² Git
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Gitflow
  • Π‘Π²Π΅Ρ‚Π»Ρ‹Π΅ ΠΈ Ρ‚Π΅ΠΌΠ½Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инструмСнта / БвСдСния ΠΎ ΠΏΠ»Π°Π½Π΅: Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ бСсплатный / ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌ

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ: Windows, Mac ΠΈ Linux

ЛицСнзия: БобствСнная

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ

8.SmartGit: сдСлайтС свою Ρ„ΠΈΠΊΡΠ°Ρ†ΠΈΡŽ

Smart Git — ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Git. Π£ Π½Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс Π² Windows, macOS ΠΈ Linux:

Π₯арактСристики:

  • ΠšΠ»ΠΈΠ΅Π½Ρ‚ Git ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки (Windows, macOS)
  • SSH-ΠΊΠ»ΠΈΠ΅Π½Ρ‚
  • Π€Π°ΠΉΠ» Π‘Ρ€Π°Π²Π½ΠΈΡ‚ΡŒ
  • ГрафичСская история слияния ΠΈ фиксации
  • Git-Flow
  • БлияниС Ρ„Π°ΠΉΠ»ΠΎΠ² («срСдство Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Β»)

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инструмСнта / БвСдСния ΠΎ ΠΏΠ»Π°Π½Π΅: Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ бСсплатный / ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌ

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ: Windows, Mac ΠΈ Linux

ЛицСнзия: БобствСнная

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ

9.Magit: Git Porcelain Π²Π½ΡƒΡ‚Ρ€ΠΈ Emacs

Magit — это интСрфСйс ΠΊ систСмС контроля вСрсий Git, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ ΠΏΠ°ΠΊΠ΅Ρ‚ Emacs. ΠœΡΠ΄ΠΆΠΈΡ‚ стрСмится Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΌ Ρ„Π°Ρ€Ρ„ΠΎΡ€ΠΎΠΌ Git. Π₯отя Π² Π½Π΅ΠΌ Π½Π΅ утвСрТдаСтся, Ρ‡Ρ‚ΠΎ Magit дополняСт ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Git, ΠΎΠ½ достаточно ΠΏΠΎΠ»ΠΎΠ½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π΄Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Git Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ всС свои Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ контроля вСрсий нСпосрСдствСнно ΠΈΠ· Emacs.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инструмСнта / БвСдСния ΠΎ ΠΏΠ»Π°Π½Π΅: БСсплатно

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ: Linux, Mac, Windows

ЛицСнзия : GPL-3.0 ЛицСнзия

10. GitTower: самый ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Git для Mac ΠΈ Windows.

Git Tower — ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Git для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Mac ΠΈ Windows. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ простой Π² использовании ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный графичСский интСрфСйс. НС Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…: поддСрТиваСтся ΠΎΡ‚ΠΌΠ΅Π½Π°, Π½ΠΎΠ²Ρ‹Π΅ Π²Π΅Ρ‚Π²ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ пСрСтаскивания, ΠΈ Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ вСрсиям.

Π₯арактСристики:

  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»
  • ΠžΠ΄Π½ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΠ΅ каскадированиС
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° субмодулСй
  • Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Ρ„Π°ΠΉΠ»Π°

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инструмСнта / БвСдСния ΠΎ ΠΏΠ»Π°Π½Π΅: 79 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π·Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (30-днСвная бСсплатная пробная вСрсия)

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ: Mac, Windows

ЛицСнзия : БобствСнная

11.Gitg

Gitg — это графичСский ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс для git. Он Π½Π°Ρ†Π΅Π»Π΅Π½ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ нСбольшим, быстрым ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ инструмСнтом для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ истории Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² git. Помимо Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для управлСния вашим Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ ΠΈ фиксации вашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π₯арактСристики:

  • ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ²
  • Ѐиксация поэтапных ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
  • ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ для создания вашСго ΠΊΠΎΠΌΠΌΠΈΡ‚Π°.
  • МСню прилоТСния (интСграция с GNOME Shell)
  • ΠžΠ±Π·ΠΎΡ€ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π².
  • Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΊΠ»ΠΎΠ½ΠΎΠ²
  • Полная история рСпозитория
  • ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инструмСнта / БвСдСния ΠΎ ΠΏΠ»Π°Π½Π΅: БСсплатно

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ: Linux

ЛицСнзия : GNU GPL

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ

12. Qgit

QGit — это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° просмотра графичСского интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Git, построСнная Π½Π° Qt / C ++. Он ΠΈΠΌΠ΅Π΅Ρ‚ красивоС графичСскоС прСдставлСниС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π΅Ρ‚ΠΎΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ доступ ΠΊ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ истории ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ содСрТимоС ΠΏΠ°Ρ‚Ρ‡Π° ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹.

Π₯арактСристики:

  • ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈ / ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ΅Ρ€ΠΈΡŽ исправлСний ΠΈΠ· Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ²
  • ГрафичСский интСрфСйс для Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных ΠΊΠΎΠΌΠ°Π½Π΄ StGIT
  • ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΉ, Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ, истории Ρ„Π°ΠΉΠ»ΠΎΠ², Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ², Π΄Π΅Ρ€Π΅Π²Π° Π°Ρ€Ρ…ΠΈΠ²Π°.
  • ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Ρ„ΠΈΠΊΡΠ°Ρ†ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя экзСмплярами qgit.
  • ЗафиксируйтС измСнСния ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹.
  • БвяТитС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, сцСнарии ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ исполняСмый Ρ„Π°ΠΉΠ» с настраиваСмым дСйствиСм.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инструмСнта / БвСдСния ΠΎ ΠΏΠ»Π°Π½Π΅: БСсплатно

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ: Linux

ЛицСнзия : GNU GPL

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ

13. Git Force

GitForce — ΠΎΡ‡Π΅Π½ΡŒ популярный Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс для инструмСнтов ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Git. Он Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный интСрфСйс для управлСния процСссами Git.

Π₯арактСристики:

  • Один исполняСмый Ρ„Π°ΠΉΠ», установка Π½Π΅ трСбуСтся
  • ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ сканированиС Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π²
  • НСсколько Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… пространств (Π½Π°Π±ΠΎΡ€Ρ‹ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π²)
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ нСсколькими рСпозиториями ΠΈ Π²Π΅Ρ‚ΠΊΠ°ΠΌΠΈ Git
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСсколько ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π²
  • Π˜Π½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный графичСский интСрфСйс с пСрСтаскиваниСм
  • ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΠΈ ΠΏΡƒΠ»ΡŒΡ‚Π°ΠΌΠΈ SSH
  • Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ интСрфСйс ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Git
  • ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Ρ‚Π°ΠΉΠ½ΠΈΠΊ, распаковку ΠΈ Ρ‚. Π”.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инструмСнта / БвСдСния ΠΎ ΠΏΠ»Π°Π½Π΅: БСсплатно

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ: Linux

ЛицСнзия : GNU GPL

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ

14. GitUp: Π Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ быстро, бСзопасно ΠΈ Π±Π΅Π· Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ.

GitUp — это ΠΊΠ»ΠΈΠ΅Π½Ρ‚ с графичСским интСрфСйсом Git, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Mac. Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄ ΠΈ поставляСтся с GitUpKit, — Π½Π°Π±ΠΎΡ€ΠΎΠΌ инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния Git. Он прост Π² использовании ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π°ΠΌ Ρ‡Π΅Ρ‚ΠΊΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ваши слияния ΠΈ развСтвлСния.

Π₯арактСристики:

  • Живая ΠΊΠ°Ρ€Ρ‚Π°
  • Быстрый просмотр
  • ΠœΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ поиск

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инструмСнта / БвСдСния ΠΎ ΠΏΠ»Π°Π½Π΅: БСсплатно

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ: Mac

ЛицСнзия : GNU GPL

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ

15. GitBox: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ вСрсиями Ρ‚Π°ΠΊ ΠΆΠ΅ просто, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎ ΠΏΠΎΡ‡Ρ‚Π΅

Gitbox ΠšΠ»ΠΈΠ΅Π½Ρ‚ с графичСским интСрфСйсом GIt позволяСт ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ, Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ измСнСния ΠΊΠΎΠ΄Π° ΠΎΠ΄Π½ΠΈΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ GitBox Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ автоматичСски ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΠΈΠΊΡΠ°Ρ†ΠΈΡŽ со своСго сСрвСра, избСгая ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ² слияния ΠΈ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ². Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹ Π² истории рСпозитория ΠΏΠΎ Π°Π²Ρ‚ΠΎΡ€Ρƒ ΠΈΠ»ΠΈ описанию.

Π₯арактСристики:

  • ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ субмодули
  • ΠœΠΎΡ‰Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ сочСтания клавиш

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инструмСнта / БвСдСния ΠΎ ΠΏΠ»Π°Π½Π΅: БСсплатно / ΠŸΠ»Π°Ρ‚Π½ΠΎ

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ: Mac

ЛицСнзия : GNU GPL

16.GitX-dev:

GitX-dev — бСсплатный ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Git для Mac. Он создан ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠ°ΠΊ пСрвоклассный, простой Π² обслуТивании инструмСнт для Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π­Ρ‚ΠΎΡ‚ инструмСнт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов Git.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ своСго рСпозитория ΠΈ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ различия любой Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ смоТСтС ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ΅ Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π²ΠΈΠ·ΠΈΠΉ.

Π₯арактСристики:

  • Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ красиво ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ любой Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ
  • ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ Π΄Π΅Ρ€Π΅Π²ΠΎ любой Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° всСх ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² git rev-list ΠΈΠΌΠ΅Π΅Ρ‚
  • ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· Π΄Π΅Ρ€Π΅Π²Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² свою систСму
  • Поиск ΠΏΠΎ Π°Π²Ρ‚ΠΎΡ€Ρƒ ΠΈΠ»ΠΈ Ρ‚Π΅ΠΌΠ΅ измСнСния
  • ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр любого Ρ„Π°ΠΉΠ»Π° Π² Π΄Π΅Ρ€Π΅Π²Π΅ Π² тСкстовом прСдставлСнии ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ QuickLook
  • Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… (200+ ΠœΠ‘) рСпозиториях
  • ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ истории вашСго рСпозитория

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инструмСнта / БвСдСния ΠΎ ΠΏΠ»Π°Π½Π΅: БСсплатно

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ: Mac

ЛицСнзия : GNU GPL


Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅:

Π˜Ρ‚Π°ΠΊ, это ΠΎΠ΄Π½ΠΈ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Git Gui, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π»Π΅Π³ΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ своими ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ.

ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Git Π½Π° основС графичСского интСрфСйса

Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для управлСния опСрациями Π½Π° основС Git любой слоТности. НСзависимо ΠΎΡ‚ уровня Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, эти ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎ сущСствуСт простой ΠΈ быстрый способ выполнСния стандартных ΠΊΠΎΠΌΠ°Π½Π΄ Git.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдлоТСния для ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Git GUI с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ стоимости ΠΈ совмСстимости.

  1. Π›ΡƒΡ‡ΡˆΠ΅Π΅ бСсплатноС: Sourcetree, Git Desktop (для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ GitHub)
  • Оба бСсплатны.
  • Оба ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΊΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ
  1. Π›ΡƒΡ‡ΡˆΠΈΠ΅ бСсплатныС ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ вСрсии: Fork, Gitkraken
  • ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
  • ΠšΡ€ΠΎΡΡ-платформСнная ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ
  • НаиболСС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ с графичСским интСрфСйсом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Git

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΡΡ‚Π°Ρ€Π°Π»ΠΈΡΡŒ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ всС Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Git GUI.Если ΠΌΡ‹ упустили ваш Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² обсуТдСнии, ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π½ΠΈΠΆΠ΅!


О нас:

ΠœΡ‹, Π² ThemeSelection, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ высококачСствСнный, соврСмСнный Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ простыС Π² использовании ΠΏΡ€Π΅ΠΌΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ бСсплатныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ для администрирования, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Chameleon Free Bootstrap Admin Template , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… бСсплатных административных шаблонов Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° нас Π² Facebook ΠΈ Twitter, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ большС статСй ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, связанных с ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹ΠΌ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ.

Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с git gui Π² Windows — докумСнтация pydagogue 0.2

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ git для Windows

  • ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ копию установщика msysgit .exe
  • Π”Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ git Π½Π° свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€
  • ΠŸΡ€ΠΈΠ½ΡΡ‚ΡŒ всС значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

ΠœΠ½ΠΈΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

Для простоты создадим ΠΏΠ°ΠΏΠΊΡƒ для нашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° дискС c: \ .

  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ диск C: \ Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ Windows, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Новая ΠΏΠ°ΠΏΠΊΠ°Β»,
    имя my_idea
  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅ my_idea , Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Новый Ρ„Π°ΠΉΠ»Β» Ρ‚ΠΈΠΏΠ° «ВСкстовый Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Β».НазовитС Π΅Π³ΠΎ good_idea.txt .
  • ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ good_idea.txt ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ тСкст Π²Ρ€ΠΎΠ΄Π΅ Β«Π­Ρ‚ΠΎ моя Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ идСя» ΠΈ
    спасти.

Π’Π²ΠΎΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² систСму контроля вСрсий

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ малСнький ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, просто ΠΏΠ°ΠΏΠΊΠ° с СдинствСнным Ρ„Π°ΠΉΠ»ΠΎΠΌ Π² Π½Π΅ΠΉ. Π§Ρ‚ΠΎ ΠΆ
Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ помСститС эту ΠΏΠ°ΠΏΠΊΡƒ Π² систСму контроля вСрсий.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ рСпозитория

  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠ°ΠΏΠΊΡƒ my_idea , Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Git Init HereΒ» для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.
    Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… git:

  • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΡΡ‚ΡŒ скрытая ΠΏΠ°ΠΏΠΊΠ° с ΠΈΠΌΠ΅Π½Π΅ΠΌ .git Π² ΠΏΠ°ΠΏΠΊΠ΅ my_idea .

    Если Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ эту ΡΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ просмотра ΠΏΠ°ΠΏΠΊΠΈ.
    ΠΎΠΏΡ†ΠΈΠΈ. Π’ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ Windows XP это мСню Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β», Π·Π°Ρ‚Π΅ΠΌ Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β».
    Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ просмотр скрытых ΠΏΠ°ΠΏΠΎΠΊ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Β»:

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… git Π² нашСй ΠΏΠ°ΠΏΠΊΠ΅, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ наш Ρ„Π°ΠΉΠ».

  • Π‘Π½ΠΎΠ²Π° Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ my_idea , Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Git Commit ToolΒ»

  • Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ:

    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ наш Ρ„Π°ΠΉΠ» находится Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ ΠΈ являСтся «НСустановлСнным».Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ,
    Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ это Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Β«ΠΊΠΎΠΌΠΌΠΈΡ‚Π°Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ. ΠšΠΎΠΌΠΌΠΈΡ‚ — это
    Π³Π΄Π΅ ΠΌΡ‹ записываСм измСнСния Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. ΠœΡ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ наш Ρ„Π°ΠΉΠ», поэтому

  • Π›ΠΈΠ±ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ малСнький Π·Π½Π°Ρ‡ΠΎΠΊ слСва ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° good_idea.txt
    Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню «Ѐиксация», Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π‘Ρ†Π΅Π½Π° для фиксации». Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅
    Π·Π°Ρ‚Π΅ΠΌ Ρ„Π°ΠΉΠ» good_idea.txt ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π°Π·Π΄Π΅Π» Β«ΠŸΠΎΡΡ‚Π°ΠΏΠ½Ρ‹Π΅ измСнСния (Π±ΡƒΠ΄ΡƒΡ‚ зафиксированы)Β»
    Ρ€Π°Π·Π΄Π΅Π» Π΄ΠΈΠ°Π»ΠΎΠ³Π°.

  • Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ сообщСниС Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΠΏΠΎΠ»Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠŸΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ ΠΌΠΎΠ΅ΠΉ ΠΈΠ΄Π΅ΠΈ .Π’
    Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ фиксации — это Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ Π½Π°Π±ΠΎΡ€ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ фиксация. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ
    ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ сюда Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Π΅ сообщСния для быстрого напоминания ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹
    ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ с измСнСниями. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π—Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ». ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΡŽ!

Π“ΠΎΠ²ΠΎΡ€ΠΈ своим голосом

Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ фиксации Π΅ΡΡ‚ΡŒ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ, ΠΊΡ‚ΠΎ написал Π΅Π΅ содСрТаниС — Β«Π°Π²Ρ‚ΠΎΡ€Β». Π’Π°ΠΊ
Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всю Π²ΠΈΠ½Ρƒ ΠΈ всю заслугу, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСбя ΠΏΠ΅Ρ€Π΅Π΄ git.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ git ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΡ‚ΠΎ выполняСт Ρ€Π°Π±ΠΎΡ‚Ρƒ (ΠΈΠ»ΠΈ наносит ΡƒΡ‰Π΅Ρ€Π±).

  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ «Моя идСя» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Git GuiΒ».

  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ мСню Β«Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉΒ» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π’ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ мастСра»:

  • ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ «Автор: нСизвСстСн»:

  • Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΠΊΠ½ΠΎ истории, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ снова ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Β«Git GuiΒ»

  • ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню ΠŸΡ€Π°Π²ΠΊΠ° — ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Π—Π°Π΄Π°ΠΉΡ‚Π΅ своС имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ Π½Π° ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ (ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹).

    Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ.Π—Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ.

  • Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ сСбС, Ρ‡Ρ‚ΠΎ я стал самим собой. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ»
    Π΄Ρ€ΡƒΠ³ΠΎΠΉ_идСя.txt . ЗапуститС Β«Git Commit ToolΒ» Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, настройтС
    Ρ„Π°ΠΉΠ», Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² Π·Π½Π°Ρ‡ΠΎΠΊ рядом с ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ сообщСниС ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅
    ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ.

  • ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Git ΠΈΠ· Git Gui, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСню Β«Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉΒ», Β«Π’ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ мастСра».
    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ фиксации, Π° Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π΅ΡΡ‚ΡŒ вашС имя.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ Π²Π°ΡˆΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² вашСм Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, Π½ΠΎ Π²Ρ‹, вСроятно,
Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию рСпозитория.

Π”Π°Π²Π°ΠΉΡ‚Π΅ прСдставим, Ρ‡Ρ‚ΠΎ создали Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π½Π° ΠΎΠ±Ρ‰Π΅ΠΌ дискС (Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ ΠΌΡ‹
Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° диск C: \ ).

  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠ°ΠΏΠΊΡƒ my_idea , Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Git GuiΒ»

  • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСню Β«Π£Π΄Π°Π»Π΅Π½Π½Ρ‹ΠΉΒ», Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ»:

  • Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ имя Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ (Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ²) ΠΈ ΠΏΡƒΡ‚ΡŒ для записи Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ.
    МнС нравится Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ .git ΠΊ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ°ΠΏΠΊΠΈ для Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚
    рСзСрвная копия Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ (Ρ„Π°ΠΉΠ» .git ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠ°, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠ°
    .txt ( Ρ„Π°ΠΉΠ»ΠΎΠ²):

  • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒΒ», Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ».

  • Если Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ сообщСниС «УспСшно», Π·Π½Π°Ρ‡ΠΈΡ‚, ваши Ρ„Π°ΠΉΠ»Ρ‹ Π±Ρ‹Π»ΠΈ скопированы Π² эту Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ.

Π Π°Π±ΠΎΡ‚Π° с Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с любого ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ измСнСния ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΈΠ΄, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ это, сдСлав Π½ΠΎΠ²ΡƒΡŽ копию, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½Π° Π±Ρ‹Π»Π° (скаТСм) Π½Π° вашСм
Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ.Но Π½Π° самом Π΄Π΅Π»Π΅ ΠΌΡ‹ снова создадим ΠΏΠ°ΠΏΠΊΡƒ Π½Π° дискС C: \ .

  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ диск C: \ , Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Git GuiΒ»:

  • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉΒ». Π’ ΠΏΠΎΠ»Π΅ Β«Π˜ΡΡ…ΠΎΠ΄Π½ΠΎΠ΅ мСстополоТСниС» ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ
    Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ сдСлали. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ C: \ laptop_working Π² качСствС Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°. Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ
    «Полная копия» ΠΈΠ· ΠΎΠΏΡ†ΠΈΠΉ (для сохранности). Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Β«ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ».

  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΠ°ΠΏΠΊΠ° c: \ laptop_working , которая являСтся ΠΊΠ»ΠΎΠ½ΠΎΠΌ ΠΏΠ°ΠΏΠΊΠΈ Β«my_backupΒ»
    Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ содСрТит Ρ‚Π΅ ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΠ°ΠΏΠΊΠ° c: \ my_idea .

  • Π”Π°Π²Π°ΠΉΡ‚Π΅ внСсСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния Π² Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ c: \ laptop_working
    ΠΏΠ°ΠΏΠΊΠ°. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» idea_on_laptop.txt ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Π½Π΅Π³ΠΎ тСкст.
    Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ.

  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, Β«Git Commit ToolΒ», создайтС Ρ„Π°ΠΉΠ» idea_on_laptop.txt , Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅
    сообщСниС фиксации ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π—Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ».

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ это содСрТимоС Π² ΠΏΠ°ΠΏΠΊΠ΅ laptop_working .

Π’Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ измСнСния ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию, выполняя Β«PushΒ».

  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π² laptop_working .Β«Git GuiΒ», мСню Β«RemoteΒ», Β«Push …Β»

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«PushΒ».

    ИзмСнСния Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ my_backup.git .

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈΠ· ΠΎΠ±Ρ‰Π΅ΠΉ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ

Π”Π°Π²Π°ΠΉΡ‚Π΅ прСдставим, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²Π΅Ρ€Π½ΡƒΠ»ΠΈΡΡŒ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ исходному ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹
измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π²Ρ‹Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈ с Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°.

  • Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ Π² ΠΏΠ°ΠΏΠΊΡƒ my_idea . ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρƒ вас Π½Π΅Ρ‚
    idea_on_laptop Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚.

  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, Β«Git GuiΒ», мСню Β«Π£Π΄Π°Π»Π΅Π½Π½Ρ‹ΠΉΒ», Β«ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ·Β» ΠΈΠ· my_backup
    ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ.

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ измСнСния Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ (ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ .git )
    — Π½ΠΎ Π½Π΅ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ Π΄Π΅Ρ€Π΅Π²Π΅ . Π’ частности, Ρƒ нас Π½Π΅Ρ‚
    idea_on_laptop.txt Ρ„Π°ΠΉΠ»Π° Π² ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚:

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ», Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ слияниС . Π­Ρ‚ΠΎ приносит измСнСния ΠΎΡ‚
    Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ Π΄Π΅Ρ€Π΅Π²ΠΎ.ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Β«Git GuiΒ», Ссли ΠΎΠ½ Π½Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚.
    Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСню Β«ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΒ», Β«Π›ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ объСдинСниС».

    Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚Π΅
    значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΒ»:

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» — ΠΈ Π²Ρ‹ синхронизированы с Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠΌ.

ΠžΠ±Π·ΠΎΡ€

  • Бостояния ΠΊΠΎΠ΄Π° сохранСны, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅
    • ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сдСлали
    • Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΌΡƒ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ, Ссли Π²Ρ‹ допустили ΠΎΡˆΠΈΠ±ΠΊΡƒ
    • ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈ с Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²
  • Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с ΠΊΠ΅ΠΌ-Ρ‚ΠΎ Π΅Ρ‰Π΅, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свои измСнСния
    • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ сдСлали, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сдСлали
    • Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Ссли ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· вас ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ

Π­Ρ‚Π° систСма мощная, ΠΎΡ‡Π΅Π½ΡŒ полСзная ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠ±ΠΈΠ²Π°ΡŽΡ‰Π°Ρ с Ρ‚ΠΎΠ»ΠΊΡƒ.ΠŸΡ€ΠΎΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ с
экспСрт Ссли Π·Π°ΠΏΡƒΡ‚Π°Π»ΠΈΡΡŒ. ΠŸΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ довольно слоТно, Ссли Π²Ρ‹ спроситС
экспСрт послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ошиблись ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡ‚Π°Π»ΠΈΡΡŒ.

Π Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ Git для графичСского интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Git ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ срСду Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. ВсС Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сначала ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² этом случаС Git ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ всСми возмоТностями. Но простой тСкст — Π½Π΅ самый простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ всСх Π·Π°Π΄Π°Ρ‡; ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ интСрфСйсом Β«ΡƒΠΊΠ°ΠΆΠΈ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΒ», ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π­Ρ‚ΠΈ графичСскиС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки; командная строка — это Ρ‚ΠΎ мСсто, Π³Π΄Π΅ Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ большС всСго возмоТностСй ΠΈ контроля ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с вашими рСпозиториями.

Π Π°Π±ΠΎΡ‚Π° с графичСским интСрфСйсом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Git GUI — это графичСский ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс для Git Π½Π° основС Tcl / Tk. Он фокусируСтся Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π² свой Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, дСлая Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹, измСняя ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅, создавая Π²Π΅Ρ‚ΠΊΠΈ, выполняя Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ слияния ΠΈ загруТая / отправляя Π² ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Git Π² Windows; Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:
Π¨Π°Π³ 1: Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈ установитС послСднюю Π²Π΅Ρ€ΡΠΈΡŽ Git для Windows.
Π¨Π°Π³ 2: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага установки.
Π¨Π°Π³ 3: Π£Π΄Π°Π»ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Git Bash.
Π¨Π°Π³ 4: ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠŸΡƒΡΠΊ> ВсС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹> Git> Git GUI ΠΈ создайтС ярлык Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС.

Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Git GUI

Π¨Π°Π³ 1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСпозитория
Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Git, ΠΈ ΠΌΡ‹ создадим Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° Github.

Π¨Π°Π³ 2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ локального рСпозитория
Для создания локального рСпозитория: Π² нашСм графичСском интСрфСйсС Git Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉΒ» .
Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСсто, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ мСстополоТСниС рСпозитория
НЕ Π”ΠžΠ›Π–ΠΠž ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ.

Для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этого Π½ΠΎΠ²ΠΎΠ³ΠΎ рСпозитория Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ сначала ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ», любой Ρ„Π°ΠΉΠ» Π² вашСм локальном Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ располоТСниС рСпозитория Git.

Π¨Π°Π³ 3. ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСпозитория Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ссылку Β« ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Β» Π² ΠΎΠΊΠ½Π΅ графичСского интСрфСйса Git. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ — это Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ / ΠΈΠ»ΠΈ Π² Π½Π΅Π³ΠΎ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’ ΠΏΠΎΠ»Π΅ Β«ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ источника» ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ мСстополоТСниС ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСпозитория Git. Π¦Π΅Π»Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² случаС создания локального рСпозитория. Git попытаСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΠΏΠΎΡ‚Π΅Ρ€ΠΏΠΈΡ‚ Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ, Ссли ΠΎΠ½ ΡƒΠΆΠ΅ сущСствуСт.

Π Π°Π±ΠΎΡ‚Π° с ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ графичСского интСрфСйса

ГрафичСский интСрфСйс Git ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡, связанных с Git, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, фиксация ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ°.

ΠŸΠΎΡΡ‚Π°ΠΏΠ½Ρ‹Π΅ измСнСния

Когда ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Git, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ всС Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΎΠΊΠ½Π΅ «НСустановлСнныС измСнСния». Π­Ρ‚ΠΎ Π² основном ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹, ΡƒΠ΄Π°Π»Π΅Π½Ρ‹, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΈ Ρ‚. Π”. Когда ΠΌΡ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Stage ChangedΒ», ΠΎΠ½ пытаСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ всС Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² индСкс Git.

  ЭквивалСнтная ΠΊΠΎΠΌΠ°Π½Π΄Π° Git: 
git Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ имя_Ρ„Π°ΠΉΠ»Π°
git статус
 
ЀиксируСт

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ размСстили ваши измСнСния, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² вашСм локальном Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.Π’Π²Π΅Π΄ΠΈΡ‚Π΅ сообщСниС ΠΎ фиксации, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысл для внСсСнных ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Когда ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠΌ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Commit.

  ЭквивалСнтная ΠΊΠΎΠΌΠ°Π½Π΄Π° Git: 
git commit -m "сообщСниС"
 
ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ°

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ зафиксировали всС ΠΊΠΎΠ΄Ρ‹ Π² локальном Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ эти измСнСния Π² наш ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° GitHub. Π‘Π΅Π· внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ смогут ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠΎΠ΄Ρƒ.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ смоТСм ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ мСстополоТСниС для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ.Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ людСй Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ это мСсто «происхоТдСниСм». Π’ Git Β«originΒ» — это сокращСнноС имя ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСпозитория, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π» ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π’ΠΎΡ‡Π½Π΅Π΅, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСсто URL-адрСса исходного рСпозитория, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ Π½ΠΈΠΌ.

  ЭквивалСнтная ΠΊΠΎΠΌΠ°Π½Π΄Π° Git: 
git push -u origin master
 

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, графичСский интСрфСйс Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с GIT для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку.

Launch School — Руководство ΠΏΠΎ Git ΠΈ Github

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ git ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ сначала ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.

Если Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ установили git, посСтитС страницу Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ запуститС установщик для своСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Cloud9, git ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ git Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС запуститС:

  $ git --version
  

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ git version 1.8.3.2 .

По большСй части ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку для взаимодСйствия с рСпозиториями git.Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ прилоТСния с графичСским ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом, ΠΈΠ»ΠΈ GUI, для просмотра ΠΈ обслуТивания Π²Π°ΡˆΠΈΡ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ прСдставлСния внСсСнных Π½Π°ΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

Π’Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с графичСским интСрфСйсом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ git — это просто слой ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ git. ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π΄Π°Π΅Ρ‚ графичСский интСрфСйс, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки git . Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ графичСского интСрфСйса, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ прилоТСния ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки git.

ΠœΡ‹ Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ сначала ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с git ΠΈΠ· Π΅Π³ΠΎ интСрфСйса ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ инструмСнту с графичСским интСрфСйсом.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Windows ΠΈ Linux

Если Ρƒ вас Windows ΠΈΠ»ΠΈ Linux, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ gitk ΠΈΠ»ΠΈ git-gui , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ выпуска git, доступным ΠΏΠΎ адрСсу git-scm.com/download.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ gitk, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ gitk Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС ΠΈΠ»ΠΈ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ git-gui, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ вмСсто Π½Π΅Π³ΠΎ git gui .Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ рСпозитория git, ΠΎ Ρ‡Π΅ΠΌ ΠΌΡ‹ скоро расскаТСм.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ OSX

БущСствуСт мноТСство ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Git GUI для OS X (Ρ‚Π°ΠΊΠΆΠ΅ извСстных ΠΊΠ°ΠΊ macOS). Π£Π·Π½Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ доступно, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² поиск Π² Google ΠΏΠΎ запросу git gui macOS . ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ git GUI; ЀактичСски, ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ этого Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ ΠΎΡΠ²ΠΎΠΈΡ‚Π΅ΡΡŒ с Git Π² Ρ†Π΅Π»ΠΎΠΌ.

.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *