共有リポジトリからコードをチェックアウトし、いくつかの作業を行いました。その過程で、共有リポジトリからコードに変更をマージしてきました。
ローカル レポジトリを共有レポジトリの新しいブランチにプッシュして、他の人がアクセスできるようにすると同時に、共有レポに損害を与えないようにしたいと考えています。
Gitを使用してこれを行うにはどうすればよいですか?
共有リポジトリからコードをチェックアウトし、いくつかの作業を行いました。その過程で、共有リポジトリからコードに変更をマージしてきました。
ローカル レポジトリを共有レポジトリの新しいブランチにプッシュして、他の人がアクセスできるようにすると同時に、共有レポに損害を与えないようにしたいと考えています。
Gitを使用してこれを行うにはどうすればよいですか?
新しい機能ブランチを作成してプッシュするには、次のことができます。
git branch BRANCH_NAME
git checkout BRANCH_NAME
git commit
必要に応じてgit push origin BRANCH_NAME:BRANCH_NAME
最後のコマンドは、ブランチを共有リポジトリにプッシュします (それはorigin
あなたのためだと思います)。
「成功する Git ブランチ モデル」は、優れたチュートリアルです。
Git Bookにも有益な情報がたくさんあります。