Comments (4)
Pozdravljeni @jaanos ,
sem uredila zadevo, hvala za nasvet. Stvar je taka, da sem delala v virtualnem okolju (zalaenv, kot ste že sami ugotovili) na drugem računalniku, saj je bilo precej lažje kot na mojem računalniku, ki ima Windowse. Tudi, če sem se pri commitanju vpisala s svojim uporabniškim imenom in geslom, pa me čudi, da je bil commit izveden iz strani uporabnika nocmatic, čigar računalnik sem uporabljala, verjetno je to nekje skrito shranjeno in mi ni uspelo spremeniti.
Skratka, sedaj je zalaenv dodano v .gitignore, prav tako pa je mapa izbrisana.
Lep pozdrav in hvala še enkrat,
Zala
from bazaregat.
Da nastaviš svoje podatke za commitanje, uporabi sledeča ukaza (znotraj repozitorija):
git config --local user.name "Ime Priimek"
git config --local user.email "e.postni@naslov"
Določilo --local
določa, da te vrednosti veljajo samo za trenutni repozitorij. Z določilom --global
se pa nastavijo vrednosti, ki naj veljajo povsod (če ni drugače določeno) - tako lahko @nocmatic na svojem računalniku privzeto nastavi svoje podatke. Za potrebe identifikacije uporabnika pa GitHub uporabi e-poštni naslov.
Opažam sicer, da je commit 059630d še vedno na repozitoriju, kar pomeni, da je repozitorij še vedno po nepotrebnem velik (tudi, če so v zadnjem commitu te datoteke pobrisane). Najbolje bo, če @zalazni zadnje tri commite združiš v enega:
git reset --hard 0bb2397 # postaviš se na commit pred problematičnim
git merge --squash 5b9b18f # vrneš spremembe do zadnjega commita
git commit --no-edit # narediš nov commit
git push -f
Očitno je že prej prišlo do force pusha, saj imam pri sebi commit 80e1f35, ki ga ni med predhodniki zadnjega commita na GitHubu. So pa vse spremembe iz izgubljenih commitov vključene, tako da v resnici ni razlike - če ima npr. @JureMB (kot avtor) ta commit pri sebi in naredi pull, bo sicer prišlo do združevanja, a se ne bo nič spremenilo. Kot rečeno, v normalnem delovnem toku se force pushem raje izogibajte.
from bazaregat.
Sem poskusila tudi na predlagan način in vseeno ni delalo, da bi commitala iz svojega računa. Verjetno sem še nekaj spregledala.
S force pushi pa se če se le da ne upam igrati, saj sem ravno to poskušala včeraj in skoraj povozila celotno delo, a sem na srečo imela shranjen backup, tako da nismo ostali praznih rok.
from bazaregat.
V redu - zdaj so na repozitoriju tudi že novi commiti (vključno s prej nedosegljivimi), tako da bi tole brisanje bilo že bolj komplicirano. Boste pa vedeli za naslednjič.
from bazaregat.
Related Issues (4)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bazaregat.