私は人気のあるphpフォーラムソフトウェアの改良に取り組んでいます。私は1ヶ月(コミットを行う)ため、このソフトウェアの改善に取り組んでいたことの後にGit Merge旧修正版と新修正版
git init .
(copied files here of version 1.0)
git add .
git commit
:ヶ月前、私は、バージョン1.0のためのgitでリポジトリを開始しました。今や新しい公式バージョンが利用可能になりました。バージョンは1.1です。私は自分のコードを削除することなく、フォーラムの新機能をマージする必要があります。どんなgitコマンドを使うべきですか?
私は次のようにしよう:
1) git branch vendor
2) git checkout vendor
3) delete old files and put files of version 1.1
4) git checkout master
5) git merge vendor
しかし、私はことをやったとき、私はすべての私の変更を失いました。どこが間違っていますか? ありがとうございます。
ありがとう、私はバージョン1.0を追加したコミットから "vendor"というブランチを作成できますか? –
@user:それを作成して(それをコミットするために)チェックアウトするには、 'git checkout -b vendor'と入力します。 'git branch vendor'を作成するだけです。そのコミットのSHA1を見つけるには、gitkでそれを調べるか、気に入ってください: 'git log --oneline | tail -n1'となる。 –
Cascabel