recherche

Maison  >  Questions et réponses  >  le corps du texte

Serveur - git déploie le code et le code des fichiers non suivis apparaît

Utilisez git pour synchroniser le code avec le serveur, passez de la branche de fonctionnalités à master ou à d'autres nouvelles branches, puis exécutez git status L'invite contient untracked files, et ces untracked files ont été supprimés.

[www@iZ94 fl.com]$ git status
# On branch develop
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       images/an_page_h5-06.png~HEAD
#       images/an_page_h5-06.png~HEAD_0
#       images/an_page_h5-07.png~HEAD
#       images/an_page_h5-07.png~HEAD_0
#       images/an_page_h5-08.png~HEAD
#       images/an_page_h5-08.png~HEAD_0
#       images/an_page_h5-09.png~HEAD
#       images/an_page_h5-09.png~HEAD_0
nothing added to commit but untracked files present (use "git add" to track)
[www@iZ94 fl.com]$ 

[www@iZ94 fl.com]$ git reset --hard origin master
fatal: Cannot do hard reset with paths.
[www@iZ94 fl.com]$ git reset --hard remotes/origin/develop
HEAD is now at 6ac5b22 Merge branch 'PD_MC-414_Ma1-2' into 'develop'

Ces fichiers image ne sont pas nécessaires. L'ordinateur local est WIN, qui n'est pas sensible à la casse et la majuscule est incorrecte. Soumis à LINUX, sensible à la casse, modifié ultérieurement, mais le cache ne peut pas être supprimé. Désormais, lors du passage à d'autres branches, une telle invite s'affichera. Utilisez git reset --hard remotes/origin/master pour voir comment la forcer à devenir une branche propre.

阿神阿神2826 Il y a quelques jours740

répondre à tous(2)je répondrai

  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:34:41

    Git reset consiste à restaurer le contenu de la zone de stockage temporaire. Ce contenu ne se trouve pas dans la zone de stockage temporaire. Vous pouvez utiliser git clean pour le nettoyer, ou supprimer ces fichiers directement, ou utiliser git checkout pour restaurer le contenu. de l'espace de travail !

    répondre
    0
  • PHPz

    PHPz2017-05-02 09:34:41

    Vérifiez visuellement que ces fichiers sont générés lors de l'exécution de votre programme. Vous pouvez les supprimer directement. La meilleure solution est de placer le contenu temporaire généré dans certains répertoires spécifiques, puis d'ajouter ce répertoire à .gitignoreDans Fichier<. 🎜>

    répondre
    0
  • Annulerrépondre