私はgitを初めて使用しますが、まだ多くの問題を抱えています。
私が取り組んでいるとしましょうa.cpp
。でいくつかのコードを変更しましたa.cpp
。そして、その変更はコミットまたはプッシュする準備ができていません。
その後、他の人もに変更を加えましたa.cpp
。
SVN / CVSでは、チェックアウトはマージまたは競合のいずれかを実行します。
私はそれgit pull
が同じことをするだろうと思いました。
しかし、それgit pull
はマージ/競合しないようです。これは正しい動作ですか?
また、git checkout
単に書き直すだけa.cpp
で、すべての変更が失われます。
最新バージョンをプルしてマージ/競合を実行する簡単な方法はありますか?