Puncte:0

Cum să excludeți obiectul partajat ELF pe 64 de biți LSB de la încărcare în git?

drapel bh
utk

Încerc să includ Obiect partajat LSB ELF pe 64 de biți, x86-64, versiunea 1 (SYSV), legat dinamic fișierele generate în gitignore prin includerea .elf extensia în fișierul .gitignore, dar nu funcționează.

Te rog ajuta-ma!

muru avatar
drapel us
Fișierul are extensia `.elf`? `.gitignore` nu examinează conținutul fișierului, ci doar numele și calea.
utk avatar
drapel bh
utk
Fișierul nu are extensie. Când introduc `file file_name` primesc `ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamic linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/ Linux 3.2.0, BuildID[sha1]=cd62fa73c4967943119c4535db916c79db220f52, nu este eliminat`
Puncte:0
drapel es

Deoarece binarele generate nu au o extensie de nume de fișier pe sistemele Linux (spre deosebire de Windows .executabil), nu există nicio modalitate de a le ignora în mod generic pe toate în .gitignore. Trebuie să le enumerați pe fiecare separat.

Exemplu: https://github.com/shundhammer/qdirstat/blob/master/src/.gitignore

...
qdirstat
...

Da, asta e enervant și nu, nu există o soluție mai bună. Dar din moment ce știți ce executabile creați și, de obicei, există doar unul (sau cel mult un număr foarte mic), nu este mare lucru.

utk avatar
drapel bh
utk
Am adăugat numele fișierelor direct în fișierul `.gitignore`, dar totuși, acestea sunt comise.
HuHa avatar
drapel es
Sunt acele fișiere deja în depozitul git? În acest caz, `.gitignore` nu are niciun efect. De asemenea, asigurați-vă că fie îl adăugați la `.gitignore` în același director, fie, dacă utilizați unul cu un nivel(e) de director mai sus, adăugați calea relativă.
utk avatar
drapel bh
utk
Deoarece mai devreme erau deja încărcate, mai întâi le-am șters din repo și apoi am făcut modificările în `.gitignore` și am comis modificările, dar totuși acele fișiere au fost încărcate. Fișierele obiect partajate nu sunt prezente în același director, ci într-un subdirector a cărui cale relativă am adăugat-o la fișierul `.gitignore` cu numele fișierului. Fișierele obiect partajate sunt formate după compilarea fișierelor D, care creează un fișier obiect și fișierul obiect partajat ELF menționat mai sus.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.