私はデタッチされたヘッド(このように設計されています)であるサブモジュールを持つプロジェクトを持っています。今私は分離された頭の中のファイルにいくつかの変更を加える必要があります。以下は私がしたことです。デタッチされたヘッドにコードをチェック
私はgitlabプロジェクトを開いたとき、私は切り離さ頭パス(/user/project/base ((d4b9ede...))
git add testFile.py
git commit -m "made some change in this file"
git checkout -b temp
git checkout master
git pull
git merge temp
git branch -d temp
git push
で、この後、私は、リモートサーバーで行われた変更を見ることができていますが。しかし、私が同じプロジェクトをクローンすると、そのファイルに加えられた変更が見えないようです。私はここで間違って何をしていますか?
この回答に感謝します。心から感謝する。私は 'git submodule update --remote'を実行して、新しいコミットIDを指しているのを見ました。しかし、私はこの変化をどのように押し進めるのでしょうか?スーパープロジェクトで 'git add'を実行すると、'これは何も指定されていません。何も追加されません。 たぶんあなたは 'git add'と言ったかったでしょうか? 'では、私はここに正確に何を追加すべきですか? – KR29
サブモジュールのコミットIDが更新されると、 'git diff'出力に表示されます(サブモジュールのコミットIDとして、またはユーザーフレンドリーなサブモジュールdiffオプションを設定した場合は、サブモジュールのログ行を表示します)。スーパープロジェクトをプッシュする準備が整いました。繰り返しますが、実際何年も何もしていないので、多少変更されている可能性があります。 – torek
もう一度ありがとうございます。私はサブモジュールを押して、それは正常に動作します。プッシュをする前に確かめたかっただけです。 – KR29