GitHub Flow - 褝褌芯 屑械褌芯写芯谢芯谐懈褟 褉邪蟹褉邪斜芯褌泻懈 袩袨, 泻芯褌芯褉邪褟 褋芯褔械褌邪械褌 胁 褋械斜械 谢褍褔褕懈械 锌褉邪泻褌懈泻懈 懈蟹 Git 懈 GitHub. 袨薪邪 锌褉械写谢邪谐邪械褌 锌褉芯褋褌芯泄 懈 锌芯薪褟褌薪褘泄 锌褉芯褑械褋褋 写谢褟 褉邪蟹褉邪斜芯褌泻懈 袩袨, 泻芯褌芯褉褘泄 锌芯蟹胁芯谢褟械褌 泻芯屑邪薪写械 斜褘褋褌褉芯 懈 褝褎褎械泻褌懈胁薪芯 褋芯蟹写邪胁邪褌褜 薪芯胁褘械 褎褍薪泻褑懈懈, 懈褋锌褉邪胁谢褟褌褜 芯褕懈斜泻懈 懈 胁褘锌褍褋泻邪褌褜 薪芯胁褘械 胁械褉褋懈懈.
袩褉懈屑械褉 谐懈褌邪 锌褉懈 褉邪斜芯褌械 锌芯 github flow
- 协褎褎械泻褌懈胁薪邪褟 泻芯屑邪薪写薪邪褟 褉邪斜芯褌邪. GitHub Flow 褉邪斜芯褌邪械褌 谢褍褔褕械 胁褋械谐芯 写谢褟 泻芯屑邪薪写 褉邪蟹褉邪斜芯褌褔懈泻芯胁, 泻芯褌芯褉褘械 褉邪斜芯褌邪褞褌 薪邪写 芯写薪懈屑 锌褉芯械泻褌芯屑. 袙褋械 芯锌械褉邪褑懈懈 胁褘锌芯谢薪褟褞褌褋褟 薪邪 斜邪蟹械 谐谢邪胁薪芯泄 胁械褌泻懈, 褔褌芯 芯斜谢械谐褔邪械褌 懈薪褌械谐褉邪褑懈褞 懈蟹屑械薪械薪懈泄, 褍屑械薪褜褕邪械褌 褎褉邪谐屑械薪褌邪褑懈褞 胁械褌胁谢械薪懈褟 懈 褍谢褍褔褕邪械褌 泻芯屑邪薪写薪褍褞 褉邪斜芯褌褍.
- 袩褉芯褋褌芯褌邪 懈褋锌芯谢褜蟹芯胁邪薪懈褟. GitHub Flow 芯褔械薪褜 锌褉芯褋褌 胁 懈褋锌芯谢褜蟹芯胁邪薪懈懈, 褔褌芯 锌芯蟹胁芯谢褟械褌 泻芯屑邪薪写械 斜褘褋褌褉芯 薪邪褔邪褌褜 褉邪斜芯褌褍 薪邪写 锌褉芯械泻褌芯屑. 袦薪芯卸械褋褌胁芯 懈薪褋褌褉褍屑械薪褌芯胁 懈 褎褍薪泻褑懈泄 GitHub 锌芯屑芯谐邪褞褌 斜褘褋褌褉芯 褋芯蟹写邪胁邪褌褜 薪芯胁褘械 褎褍薪泻褑懈懈, 懈褋锌褉邪胁谢褟褌褜 芯褕懈斜泻懈 懈 胁褘锌褍褋泻邪褌褜 薪芯胁褘械 胁械褉褋懈懈.
- 袧邪写械卸薪芯褋褌褜. GitHub Flow 斜褘谢 褉邪蟹褉邪斜芯褌邪薪 泻芯屑锌邪薪懈械泄 GitHub 懈 芯锌褉芯斜芯胁邪薪 薪邪 锌褉邪泻褌懈泻械 胁 褌械褔械薪懈械 屑薪芯谐懈褏 谢械褌. 协褌芯 芯斜械褋锌械褔懈胁邪械褌 薪邪写械卸薪芯褋褌褜 懈 褍褋褌芯泄褔懈胁芯褋褌褜 褉邪斜芯褌褘 屑械褌芯写芯谢芯谐懈懈, 邪 褌邪泻卸械 锌芯写写械褉卸泻褍 懈 锌褉懈薪褟褌懈械 褋芯芯斜褖械褋褌胁芯屑 褉邪蟹褉邪斜芯褌褔懈泻芯胁.
- 袧械锌褉械褉褘胁薪邪褟 懈薪褌械谐褉邪褑懈褟 懈 褉邪蟹胁械褉褌褘胁邪薪懈械. GitHub Flow 谢械谐泻芯 懈薪褌械谐褉懈褉褍械褌褋褟 褋 懈薪褋褌褉褍屑械薪褌邪屑懈 薪械锌褉械褉褘胁薪芯泄 懈薪褌械谐褉邪褑懈懈 懈 褉邪蟹胁械褉褌褘胁邪薪懈褟, 褌邪泻懈屑懈 泻邪泻 Travis CI 懈 Heroku. 协褌芯 锌芯蟹胁芯谢褟械褌 泻芯屑邪薪写邪屑 斜褘褋褌褉芯 懈 斜械蟹芯锌邪褋薪芯 胁褘锌褍褋泻邪褌褜 薪芯胁褘械 胁械褉褋懈懈 锌褉懈谢芯卸械薪懈泄.
- 袨褌泻褉褘褌芯褋褌褜. GitHub Flow 懈褋锌芯谢褜蟹褍械褌 芯褌泻褉褘褌褘泄 懈 锌褉芯蟹褉邪褔薪褘泄 锌褉芯褑械褋褋 褉邪蟹褉邪斜芯褌泻懈, 褔褌芯 锌芯蟹胁芯谢褟械褌 泻芯屑邪薪写邪屑 谢械谐泻芯 芯褌褋谢械卸懈胁邪褌褜 懈蟹屑械薪械薪懈褟, 锌褉芯胁芯写懈褌褜 泻芯写-褉械胁褜褞 懈 写械谢邪褌褜 锌褉械写谢芯卸械薪懈褟 锌芯 褍谢褍褔褕械薪懈褞 锌褉芯械泻褌邪.
- 袨写懈薪 泻芯屑屑懈褌 - 芯写薪邪 褎懈褔邪
- 袟邪谐芯谢芯胁芯泻 泻芯屑屑懈褌邪 写芯谢卸械薪 芯褌芯斜褉邪卸邪褌褜 懈蟹屑械薪械薪懈褟 胁 泻芯写械
- 袟邪谐芯谢芯胁芯泻 泻芯屑屑懈褌邪 写芯谢卸械薪 斜褘褌褜 谢邪泻芯薪懈褔薪褘屑
- 袛谢褟 斜芯谢械械 锌芯写褉芯斜薪芯谐芯 芯锌懈褋邪薪懈褟 屑芯卸薪芯 懈褋锌芯谢褜蟹芯胁邪褌褜 斜谢芯泻 芯锌懈褋邪薪懈褟 泻芯屑屑懈褌邪
- 袨写薪邪 胁械褌泻邪 - 芯写薪邪 蟹邪写邪褔邪
- 袧械 屑械薪褟械屑 谐谢邪胁薪褍褞 胁械褌泻褍 薪邪锌褉褟屑褍褞, 胁褋械 懈蟹屑械薪械薪懈褟 褔械褉械蟹 锌褍谢谢 褉械泻胁械褋褌褘
- 袠屑褟 胁械褌泻懈 芯褌褉邪卸邪械褌 褋褍褌褜 蟹邪写邪褔懈 懈谢懈 械械 薪芯屑械褉 胁 褋懈褋褌械屑械
- 袩褉械卸写械 褔械屑 锌褍褕懈褌褜 懈蟹屑械薪械薪懈褟 薪邪写芯 芯斜薪芯胁懈褌褜 main 懈 胁谢懈褌褜 胁 褋胁芯褞 胁械褌泻褍
git checkout -b yourBranchName- 袩懈褕械屑 泻芯写, 泻芯褌芯褉褘泄 褉械褕邪械褌 蟹邪写邪褔褍
- 袣芯屑屑懈褌懈屑 胁褋械 褋胁芯懈 懈蟹屑械薪械薪懈褟
git checkout maingit pull- 袙芯蟹胁褉邪褖邪械屑褋褟 胁 褋胁芯褞 胁械褌泻褍
git checkout yourBranchName git merge main- 袪械褕邪械屑 泻芯薪褎谢懈泻褌褘, 械褋谢懈 芯薪懈 械褋褌褜
- 袩褍褕懈屑 胁 褉械锌芯蟹懈褌芯褉懈泄
git push --set-upstream origin yourBranchName - 小芯蟹写邪械屑 锌褍谢 褉械泻胁械褋褌
git add fileNames- 写芯斜邪胁谢褟械褌 褎邪泄谢褘 写谢褟 泻芯屑屑懈褌邪git comit -m 'message'- 泻芯屑屑懈褌 写芯斜邪胁谢械薪薪褘械 褎邪泄谢褘 褋 褋芯芯斜褖械薪懈械屑git fetch- 蟹邪锌褉邪褕懈胁邪械褌 懈薪褎芯褉屑邪褑懈褞 芯 胁械褌泻邪褏 褋 褍写邪谢械薪薪芯谐芯 褉械锌芯蟹懈褌芯褉懈褟git push- 芯褌锌褉邪胁谢褟械褌 写邪薪薪褘械 薪邪 褍写邪谢械薪薪褘泄 褉械锌芯蟹懈褌芯褉懈泄git pull- 锌芯谢褍褔邪械褌 写邪薪薪褘械 褋 褍写邪谢械薪薪芯谐芯 褉械锌芯蟹懈褌芯褉懈褟
git checkout name- 锌械褉械泻谢褞褔邪屑褋褟 薪邪 褋褍褖械褋褌胁褍褞褖褍褞 胁械褌泻褍git checkout -b name- 褋芯蟹写邪械屑 薪芯胁褍褞 胁械褌泻褍 懈 锌械褉械泻谢褞褔邪械屑褋褟 薪邪 薪械械git branch- 锌芯谢褍褔邪械屑 褋锌懈褋芯泻 写芯褋褌褍锌薪褘褏 胁械褌芯泻git merge name- 蟹邪锌褍褋泻邪械褌 锌褉芯褑械褋褋 褋谢懈褟薪懈褟 写胁褍褏 胁械褌芯泻git merge --continue- 锌褉芯写芯谢卸邪械褌 锌褉芯褑械褋褋 褋谢懈褟薪懈褟 锌芯褋谢械 褉邪蟹褉械褕械薪懈褟 屑械褉写卸 泻芯薪褎谢懈泻褌芯胁git merge --abort- 褋斜褉邪褋褘胁邪械褌 锌褉芯谐褉械褋褋 褋谢懈褟薪懈褟 胁械褌芯泻