私はいくつかの新しいプロジェクト ファイルといくつかの古いプロジェクト ファイルに取り組んできました。他の開発者がコードを見て QA できるように、チェックインをステージングする通常の/通常の/許容可能な方法はありますか?
一部のコードは未完成であるため、コードを完全にコミット/チェックインしたくありませんが、他の開発者に見てもらいたいです...
私はいくつかの新しいプロジェクト ファイルといくつかの古いプロジェクト ファイルに取り組んできました。他の開発者がコードを見て QA できるように、チェックインをステージングする通常の/通常の/許容可能な方法はありますか?
一部のコードは未完成であるため、コードを完全にコミット/チェックインしたくありませんが、他の開発者に見てもらいたいです...
master
別のブランチにコミットし、コードが他の人によってテストされたときにマージすることができます。
ワークフロー:
git checkout -b my_new_feature # create a new branch 'my_new_feature' and switch to it
git add . # add all files to staging area
git commit -m "Add my new feature" # commit the change
git push origin my_new_feature # push this branch to 'origin'
彼らのワークフロー:
git pull origin
git checkout origin/my_new_feature
コードのテスト後
git checkout master
git merge my_new_feature
コードを機能ブランチにコミットし、ブランチを公開できます。これにより、他のすべての開発者は、自分のコードに影響を与えることなく、コピーをプルしてローカル レビュー用に切り替えることができます。Git Flow はこの良い例です。