![ืฉืืืื ืฉื ืขืฉื ืืื ืขืื: Git and IntelliJ IDEA - 1](https://cdn.codegym.cc/images/article/984d09f2-954b-4477-8439-de0b53537e6a/800.jpeg)
ืื ืืกืืช ื ืืจืฉืืช:
- ืงืจืื, ืขืงืื ืืืืื ื ืืช ืืืืืจ ืฉืื ืขื Git . ืื ืืขืืืจ ืืืืืื ืฉืืื ืืืืืจ ืืืืื ืืขืืืื.
- ืืชืงื ืืช IntelliJ IDEA.
- ืืงืฆื ืฉืขื ืฉื ืืื ืืืฉื ืืื ืืืฉืื ืฉืืืื ืืืื.
ืฉืืคื ืืช ืืคืจืืืงื ืืืืคื ืืงืืื
ืืฉ ืืื ืฉืชื ืืคืฉืจืืืืช:- ืื ืืืจ ืืฉ ืื ืืฉืืื GitHub ืืืชื ืจืืฆื ืืืืืฃ ืืฉืื ืืืจ ืื, ืขืืืฃ ืืืืง ืืช ืืคืจืืืงื ืืืฉืืคื ืขืืชืง ืืฉืื.
- ืฉืืื ืืช ืืืืืจ ืฉืื ืืชืขืฉื ืืื ืืืืคื ืืงืืื ืืื ืืืืืช ืืืืืฃ ืืช ืื ืืขื ืืื ืืฉืจืช. ืืืจื ืืื, ืื ืืืืืจ ืฉืื :)
-
ืืขืชืง ืืช ืืชืืืช ืืคืจืืืงื:
-
ืคืชื ืืช IntelliJ IDEA ืืืืจ "ืงืื ืืืงืจืช ืืจืกื":
-
ืืขืชืง ืืืืืง ืืช ืืชืืืช ืืคืจืืืงื:
-
ืชืชืืงืฉ ืืืฆืืจ ืคืจืืืงื IntelliJ IDEA. ืงืื ืืช ืืืฆืขื:
-
ืืืืืื ืฉืืื ืืขืจืืช ืื ืืื ืืื ืืขืืจ ืืืืงืฃ ืฉื ืืืืจ ืื, ืื ื ืืืืจืื ืืืคืฉืจืืช ืฆืืจ ืคืจืืืงื ืืืงืืจืืช ืงืืืืื :
-
ืืืืจ ืืื ืชืจืื ืืช ืืืกื ืืืคื ืืื:
ืขืืฉืื, ืืืืจ ืฉืืื ื ืฉืืืื, ืืชื ืืืื ืืืกืชืื ืืกืืื.
ืืื ืจืืฉืื ืขื IntelliJ IDEA ืืืืฉืง Git
ืชืกืชืื ืืงืจืื ืขื ืืคืจืืืงื ืืืฉืืื: ืืชื ืืืจ ืืืื ืืงืื ืืืืข ืจื ืขื ืืขืจืืช ืืงืจืช ืืืจืกืืืช. ืจืืฉืืช, ืืฉ ืื ื ืืช ืืืื ืืช ืืงืจืช ืืืจืกื ืืคืื ื ืืฉืืืืืช ืืชืืชืื ื. ืืื ืชืืืื ืืืฆืื ืืช ืื ืืฉืื ืืืื ืืืงืืืืื ืืืงืื ืจืฉืืื ืฉื commits (ืืืืื ื-"git log"). ืืืื ื ืขืืืจ ืืืืื ืขื ืืืื . ืืฉ ืืืืื ืืกืืืืช ืฉืขืืืจืช ืื ื ืืืืื ืืื ืืืืืง ืืชื ืืื ืืคืืชืื. ืืืืืื, ืืชื ืืืื ืืจืืืช ืฉื ืืฆืจ ืกื ืืฃ ืืืฉ ืขื ืืืชืจืช ื ืืกืคืช ื-txt commit, ืฉืืืืื ืืืืจ ืืื ืืชืื ืขื ืฃ ืืืืกืืจ. ืื ืชืืืฅ ืขื commit, ืชืืื ืืจืืืช ืืคืื ื ืืืื ืืช ืืช ืื ืืืืืข ืขื ื-commit: ืื ืืฉืื ืืืื ืืืืื ื ืชืื ืื ืฉืื.![ืฉืืืื ืฉื ืขืฉื ืืื ืขืื: Git and IntelliJ IDEA - 8](https://cdn.codegym.cc/images/article/b386ff85-a7a7-4ba5-937e-081af1b03a07/1024.jpeg)
![ืฉืืืื ืฉื ืขืฉื ืืื ืขืื: Git and IntelliJ IDEA - 9](https://cdn.codegym.cc/images/article/d7553c32-3ebe-4ae4-bbe8-cb7e4010bfd2/1024.jpeg)
![ืฉืืืื ืขืฉืื ืืื ืขืื: Git and IntelliJ IDEA - 10](https://cdn.codegym.cc/images/article/5b7c43da-f06d-4c72-99fa-7569654fec3e/1024.jpeg)
![ืฉืืืื ืฉื ืขืฉื ืืื ืขืื: Git and IntelliJ IDEA - 11](https://cdn.codegym.cc/images/article/5d9bd7d3-d162-430e-acbe-d0702c8c241f/1024.jpeg)
ืขืืืื ืขื ืืืืจ
ืืงืฉื ืงืืฆืืจ ืฉืืืืฉืืื
ืืขืืืื ืขืชืืืืช, ืขืืื ืืืืืจ ืืื ืืงืฉื ืงืืฆืืจ ืฉืืืืฉืืื ืืืื:- CTRL+T - ืงืื ืืช ืืฉืื ืืืื ืืืืจืื ืื ืืืืืืจ ืืืจืืืง (git pull).
- CTRL+K โ ืฆืืจ commit / ืจืื ืืช ืื ืืฉืื ืืืื ืื ืืืืืื. ืื ืืืื ืื ืงืืฆืื ืืื ืืขืงื ืืื ืงืืฆืื ืฉืืฉืชื ื (ืจืื ืืืืจ ืฉืื ืขื git, ืฉืืกืืืจ ืืืช) (git commit).
- CTRL+SHIFT+K - ืืืื ืืคืงืืื ืืืืืคืช ืฉืื ืืืื ืืืืืจ ืืืจืืืง. ืื ืืืชืืืืืืืืช ืฉื ืืฆืจื ืืืืคื ืืงืืื ืืขืืืื ืื ืืืืืจ ืืืจืืืง ืืืืืงื (git push).
- ALT+CTRL+Z โ ืฉืื ืืืื ืืงืืืฅ ืกืคืฆืืคื ืืืจื ืืืฆื ื-commit ืืืืจืื ืฉื ืืฆืจ ืืืืืจ ืืืงืืื. ืื ืชืืืจ ืืช ืืคืจืืืงื ืืืื ืืคืื ื ืืฉืืืืืช ืืขืืืื ื, ืชืืื ืืืืืืจ ืฉืื ืืืื ืืื ืืงืืฆืื.
![ืฉืืืื ืฉื ืขืฉื ืืื ืขืื: Git and IntelliJ IDEA - 12](https://cdn.codegym.cc/images/article/a80e6367-7319-4cd3-8cbd-2e4237c77ed5/512.jpeg)
ืื ืื ืื ื ืจืืฆืื?
ืืื ืืืฆืข ืืช ืืขืืืื, ืขืืื ื ืืฉืืื ืืชืจืืืฉ ืืกืืกื ืืืฉืืฉ ืืื ืืงืื. ืืืืจื ืืื ืืืืฉื ืคืื ืงืฆืืื ืืืืช ืืืฉื ืืขื ืฃ ื ืคืจื ืืืืืจ ืืื ืืืืืฃ ืืืชื ืืืืืจ ืืจืืืง (ืืื ืืชื ืื ืฆืจืื ืืืฆืืจ ืืงืฉืช ืืฉืืื ืืกื ืืฃ ืืจืืฉื, ืืื ืื ืืขืืจ ืืชืืื ืฉื ืืืืจ ืื). ืื ื ืืจืฉ ืืขืฉืืช ืืืช?-
ืงืื ืืช ืื ืืฉืื ืืืื ืื ืืืืืื ืืกื ืืฃ ืืจืืฉื (ืืืืืื, "ืืืกืืจ").
-
ืืกื ืืฃ ืจืืฉื ืื, ืฆืืจ ืกื ืืฃ ื ืคืจื ืืขืืืื ืฉืื.
-
ืืืฉื ืืช ืืคืื ืงืฆืืื ืืืืช ืืืืฉื.
-
ืื ืกื ืืกื ืืฃ ืืจืืฉื ืืืืงื ืื ืืื ืฉืื ืืืื ืืืฉืื ืืืื ืฉืขืืื ื. ืื ืื, ืื ืืื ืืกืืจ. ืืื ืื ืืื ืฉืื ืืืื, ืื ืื ืื ื ืขืืฉืื ืืช ืืคืขืืืืช ืืืืืช: ืืืืืื ืืขื ืฃ ืืขืืื ืืืืกืกืื ืืืืฉ ืืช ืืฉืื ืืืื ืืืขื ืฃ ืืจืืฉื ืืขื ืฃ ืฉืื ื. ืื ืืื ืืื ืืฉืืจื, ืื ืืขืืื. ืืื ืืืืื ืืืชืื ืฉืืืื ืงืื ืคืืืงืืื. ืืคื ืฉืื ืงืืจื, ืื ืคืฉืื ืืืืืื ืืืืคืชืจ ืืจืืฉ, ืืืื ืืืืื ืืื ืืืืืจ ืืืจืืืง.
ืืื ืืชื ืชืืื ืืื ืืชื ืฆืจืื ืืขืฉืืช ืืช ืื? ืื ื ืืืืกืื ืืืืื ืืืื ืข ืืขืืืืชืื ืืืชืจืืฉ ืืืืจ ืืืืคืช ืืกื ืืฃ ืฉืื ืืืืืจ ืืืงืืื (ืืฉ, ืืืืื, ืืคืฉืจืืช ืฉืขืืืืชืื ืขืืืื ืืชืจืืฉื, ืืื ืืื ืืืคื ืืืืืช ืืจืื ืืืชืจ ืงืื ).
- ืืืฃ ืืช ืืฉืื ืืืื ืฉืื ืืืืืจ ืืืจืืืง.
ืืงืื ืฉืื ืืืื ืืืฉืจืช ืืืจืืืง?
ืืืกืคืชื ืชืืืืจ ื-README ืขื ืืชืืืืืืช ืืืฉื ืืื ื ืจืืฆื ืืงืื ืืช ืืฉืื ืืืื ืืืื. ืื ืืืฆืขื ืฉืื ืืืื ืื ืืืืืจ ืืืงืืื ืืื ืืืืืจ ืืืจืืืง, ืื ืื ื ืืืืื ืื ืืืืืจ ืืื ืืืืื ืืืกืืก ืืืืฉ. ืื ืื ื ืืืืจืื ืืืชืืื. ืืื CTRL+T :![ืฉืืืื ืขืฉืื ืืื ืขืื: Git and IntelliJ IDEA - 13](https://cdn.codegym.cc/images/article/390ca798-748b-4e40-ac0c-d16e71901401/1024.jpeg)
![ืฉืืืื ืฉื ืขืฉื ืืื ืขืื: Git and IntelliJ IDEA - 14](https://cdn.codegym.cc/images/article/5664a1ee-37ba-4a00-b1c8-4be0b2537926/1024.jpeg)
ืฆืืจ ืขื ืฃ ืืืฉ ืืืืืกืก ืขื ืืืกืืจ
ืืื ืคืฉืื ืืื.-
ืขืืืจ ืืคืื ื ืืฉืืืืืช ืืชืืชืื ื ืืืืฅ ืขื Git: master . ืืืจ + ืกื ืืฃ ืืืฉ .
ืืฉืืจ ืืช ืชืืืช ืืกืืืื ืกื ืืฃ Checkout ืืกืืื ืช ืืืื ืืช ืฉื ืืกื ืืฃ ืืืืฉ. ืขืืืจื, ืื ืืืื Readme-ืืฉืคืจ .
![ืฉืืืื ืขืฉืื ืืื ืขืื: Git and IntelliJ IDEA - 16](https://cdn.codegym.cc/images/article/2673da01-d6ef-44af-81ca-fffe66d9d494/512.jpeg)
Git: master ืืืืจ ืืื ืืฉืชื ื ื- Git: readme-improver .
ืืืื ื ืืื ืขืืืื ืืงืืืื
ืืื ืฉืืืคืืขื ืงืื ืคืืืงืืื, ืืืฉืื ืฆืจืื ืืืฆืืจ ืืืชื :D ืื ื ืืขืจืื ืืช ื-README ืขื commit ืืืฉ ืืจื ืืืคืืคื, ืืืื ืืืื ืขืืืื ืืงืืืื. ืื ืืืืื ืืืฉืื ืขืฉื ืฉืื ืืืื ืืืืชื ืงืืืฅ ืืืื ืฉืขืืืชื ืขืืื. ืืชืืฆืื ืชืืื ืขืืืืช. ืื ื ืืกืืจ ืืช ืืืืื "fully" ืืฉืืจื 10.ืืืฉื ืืช ืืคืื ืงืฆืืื ืืืืช ืฉืื ื
ืืืฉืืื ืฉืื ื ืืื ืืฉื ืืช ืืช ื-README ืืืืืกืืฃ ืชืืืืจ ืืืืืจ ืืืืฉ. ืืืืืจ, ืืขืืืื ื-Git ืขืืืจืช ืืจื IntelliJ IDEA. ืืืกืฃ ืืช ืื:![ืฉืืืื ืฉื ืขืฉื ืืื ืขืื: Git and IntelliJ IDEA - 17](https://cdn.codegym.cc/images/article/517cfb7e-ab04-4278-94f5-3035d3e70d08/1024.jpeg)
![ืฉืืืื ืฉื ืขืฉื ืืื ืขืื: Git and IntelliJ IDEA - 18](https://cdn.codegym.cc/images/article/ef2c4ca9-ba1c-493f-995f-2a001ecf6480/800.jpeg)
![ืฉืืืื ืฉื ืขืฉื ืืื ืขืื: Git and IntelliJ IDEA - 19](https://cdn.codegym.cc/images/article/68d15321-653c-4530-a28d-0c67c62c4b89/512.jpeg)
ืืืืง ืื ืืกื ืืฃ ืืจืืฉื ืืฉืชื ื
ืืฉืืื ื ืืช ืืืฉืืื ืฉืื ื. ืื ืขืืื. ืืชืื ื ืืืื ืื. ืืื ืืกืืจ. ืืื ืืคื ื ืืืืคื ืืฉืจืช, ืื ืื ื ืขืืืื ืฆืจืืืื ืืืืืง ืื ืืื ืฉืื ืืืื ืืืฉืื ืืกื ืืฃ ืืจืืฉื ืืื ืชืืื. ืืื ืื ืืืื ืืงืจืืช? ืื ืืงืืืช: ืืืฉืื ืืงืื ืืฉืืื ืืืจืื, ืืืืืฉืื ืืื ืืกืืื ืืืชื ืืืจ ืืืชืจ ืืื ืฉืืชื ืืกืืื ืืช ืืืฉืืื ืฉืื. ืื ืื ืื ื ืฆืจืืืื ืืืืช ืืกื ืืฃ ืืืืกืืจ. ืืฉื ืื, ืขืืื ื ืืขืฉืืช ืืช ืื ืฉืืืฆื ืืคืื ื ืืืื ืืช ืืชืืชืื ื ืืฆืืืื ืืืกื ืืืื:![ืฉืืืื ืขืฉืื ืืื ืขืื: Git and IntelliJ IDEA - 20](https://cdn.codegym.cc/images/article/c7601973-1627-4d9b-a430-601272166442/512.jpeg)
![ืฉืืืื ืฉื ืขืฉื ืืื ืขืื: Git and IntelliJ IDEA - 21](https://cdn.codegym.cc/images/article/3f63ad3d-0310-4e03-850a-0d26f1f6ccde/1024.jpeg)
![ืฉืืืื ืฉื ืขืฉื ืืื ืขืื: Git and IntelliJ IDEA - 22](https://cdn.codegym.cc/images/article/dd3f929f-1774-4a7c-a57a-5a8be1749992/512.jpeg)
![ืฉืืืื ืฉื ืขืฉื ืืื ืขืื: Git and IntelliJ IDEA - 23](https://cdn.codegym.cc/images/article/918e1192-0ec0-4d05-9553-1061a491aa38/800.jpeg)
- ืงืื ืืช ืฉืื - ืงืื ืจืง ืฉืื ืืืื ื-readme-improver.
- ืงืื ืืช ืฉืืื - ืงืื ืจืง ืฉืื ืืืื ืืืืืกืืจ.
- ืืืืื - ืืืจ ืืขืฆืื ืื ืืชื ืจืืฆื ืืฉืืืจ ืืื ืืืื.
![ืฉืืืื ืขืฉืื ืืื ืขืื: Git and IntelliJ IDEA - 24](https://cdn.codegym.cc/images/article/098abe65-1229-42c2-9bde-f5725614ac9a/1080.jpeg)
- ืืื ืื ืืฉืื ืืืื ื-readme-improver.
- ืืชืืฆืื ืืืืืืืช. ืืขืช ืขืชื, ืื ืื ืฉืืื ืงืืื ืืคื ื ืืฉืื ืืืื.
- ืืฉืื ืืืื ืืกื ืืฃ ืืืืกืืจ.
![ืฉืืืื ืขืฉืื ืืื ืขืื: Git and IntelliJ IDEA - 25](https://cdn.codegym.cc/images/article/b4e09c25-234a-4d6e-a520-b5325949eca3/512.jpeg)
ืืืฃ ืฉืื ืืืื ืืฉืจืช ืืืจืืืง
ืืฉืื ืืื ืืื ืืืืืฃ ืืช ืืฉืื ืืืื ืืฉืจืช ืืืจืืืง ืืืืฆืืจ ืืงืฉืช ืืฉืืื. ืืื ืืขืฉืืช ืืืช, ืคืฉืื ืืงืฉ CTRL+SHIFT+K . ืืื ื ืงืื:![ืฉืืืื ืขืฉืื ืืื ืขืื: Git and IntelliJ IDEA - 26](https://cdn.codegym.cc/images/article/835c3cba-9de8-45fc-9636-917053de00bd/800.jpeg)
![ืฉืืืื ืขืฉืื ืืื ืขืื: Git and IntelliJ IDEA - 27](https://cdn.codegym.cc/images/article/5e5bc018-1f66-463f-bf74-dbc10f86d044/512.jpeg)
ืืืง ืืื ืืก
ืืืชืืื, ืื ืจืฆืืชื ืืืืกืืฃ ืืฆืืจืช ืืงืฉืช ืืฉืืื ืืืืืจ ืืื, ืืื ืื ืื ืืืืจื ืฉืื ืืืขืืื. ืื ืืื ื ืื ืืืืืจ ืฉื GitHub (ืืื ืฉืืื ืฉืื, ืืืืื :)) ืืจืืืื ืฉ-GitHub ืืืจ ืืืืข ืื ืื ืื ื ืจืืฆืื:![ืฉืืืื ืฉื ืขืฉื ืืื ืขืื: Git and IntelliJ IDEA - 28](https://cdn.codegym.cc/images/article/9acbd619-3c8d-4015-ac7e-2ebdfd331977/1024.jpeg)
![ืฉืืืื ืฉื ืขืฉื ืืื ืขืื: Git and IntelliJ IDEA - 29](https://cdn.codegym.cc/images/article/22c8a7b5-47b0-4765-95c5-97d7aa6d6474/1024.jpeg)
GO TO FULL VERSION