recherche

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

版本控制 - git status 一直报错!远程有更改却提示working directory clean

错误

使用的是git + win7 x64.远程发生修改,但是本地使用git status却提示director clean

$ git status origin
On brranch master
Your branch is up-to-date with 'origin/master'

nothing to commit,working directory clean

问题

1)我远程的已经发生了修改,但是我使用 git status origin 却提示nothing
2)如何才可以在git 命令里面进行复制

曾经蜡笔没有小新曾经蜡笔没有小新2811 Il y a quelques jours981

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

  • 世界只因有你

    世界只因有你2017-04-26 09:04:25

    git status origin...Quelle idée géniale ! Quel dommage que Git ne l'ait pas encore implémenté.

    Revenant au sujet, parlons de quelques points clés (ce qui suit suppose que la branche actuelle est master et que la bibliothèque distante est nommée origin) :

    1. Obtenez les modifications à distance localement (récupérez-les simplement, ne les fusionnez pas encore) : git remote update ou git fetch origin
    2. Suivant, git status -uno : permet de voir si la branche actuelle est en avance/derrière/bifurquée par rapport à la branche distante qu'elle suit
    3. Ou, git show-branch *master : permet de voir les commits de toutes les branches dont les noms se terminent par master, vous pouvez donc voir les différences entre origin/master et master au niveau des commits
    4. Enfin, git diff origin/master : permet de voir les différences entre origin/master et master au niveau du code (fichier)

    C'est à vous de décider si vous souhaitez fusionner ou faire autre chose.

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-26 09:04:25

    Laissez-moi parler de la deuxième question, faites un clic droit en haut de la fenêtre, éditez, marquez la sélection et copiez-la directement

    répondre
    0
  • Annulerrépondre