um arquivo para estar no git ou não ser?

0

Eu não evitei o mesmo problema:

Eu não uso git rm projects.py e quando eu uso:

git cp projects TAB TAB

projectsFindFrame.py projectsInsert.py

Além disso, quando eu uso:

git show a3ea2118bf1c5e2c6aa0974d0b6ff7415bd044ef

Eu evito o conteúdo do arquivo projects.py:

commit a3ea2118bf1c5e2c6aa0974d0b6ff7415bd044ef
Author: Mohsen Pahlevanzadeh <mohsen@debian>
Date:   Wed Oct 9 04:21:14 2013 +0330

    formValidators has been added, all of *_Insert component has been added to Projects() class.

diff --git a/projects.py b/projects.py
new file mode 100644
index 0000000..d76685b
--- /dev/null
+++ b/projects.py
@@ -0,0 +1,303 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+
+from tables import *
+from dbabslayer import *
+from languagecodes import *
+from PyQt4 import QtCore, QtGui
+
+
+try:
+    _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+    def _fromUtf8(s):
+        return s
+
+try:
+    _encoding = QtGui.QApplication.UnicodeUTF8
+    def _translate(context, text, disambig):
+        return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+    def _translate(context, text, disambig):
+        return QtGui.QApplication.translate(context, text, disambig)
+
+
+
+
+class Projects(QtGui.QMainWindow):

Minha pergunta é: Por que não consigo fazer git cp projects.py ? Mas é para ser.

    
por PersianGulf 24.10.2013 / 19:37

1 resposta

1

A partir dos resultados da conclusão da Tab , parece que projects.py não está no checkout atual. Ou pelo menos, não está no diretório atual. Diga git ls-files | grep projects.py para descobrir se o Git acredita que o arquivo existe aqui e agora, no seu checkout.

Se ls-files não mostrar o arquivo, você precisa descobrir em qual ramificação está.

Se você não consegue lembrar onde está, recomendamos usar uma GUI do Git para explorar sua árvore, passado e presente. Uma vez que você sabe quando o arquivo existia, você saberá onde ir copiá-lo de .

    
por 24.10.2013 / 21:32

Tags