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