Need to recover staged, uncommited files that were replaced by a pull for a Unity game

I am a game developer who knows game development pretty well for a long time, but I am not the best with other development and computer processes. I have a project I have been developing in Unity for 4 years. I keep that project in version control that I don’t fully understand. But my project is on gitea/synology on a friend’s small constantly running computer with a hard drive or something? It’s his own form of backup.

I use sourcetree to push and pull and it’s just me pushing and pulling except very occasionally my girlfriend also pushes and pulls some things because she very occasionally helps me with vfx. My last push was a month ago which I know is really bad. Plz don’t beat me up for my poor use of source control. That push was on April 11th, and I have done a month of work since then. My girlfriend pushed a small vfx thing. I went to my computer. I staged my month of changes. I clikced commit. I stupidly clicked pull while the commit was happening. I cancelled the pull. I waited a few minutes, the staged and unstaged files looked wrong and I panicked a bit and stupidly clicked pull again. I think because the pull makes a commit, it wiped all of my changes.

I just have a main branch because it’s almost just me using this. Unity was open when this happened (yesterday) so it sort of updated and changed things according to the deleted and changed files. I had a lot of work in my character’s from scratch physics character controller (across mostly 2 scripts) and a bunch of environmental platforming mechanics mostly made up of added files that are now nowehre.

I have read some things that say maybe staged files or sometimes uncommited files are still tracked in git, but I’m not super technically competent to navigate handling this kind of thing. It’s only a month of work, but that’s also worth a couple thousand dollars to me at least, and it’s still a lot of work. I tried hard resetting the head but my changes weren’t there. My staches on sourcetree are empty. My uncommitted changes aren’t represented on my project’s history anywhere in any way. Is there any other way to possibly recover any of these changes? Added files and changed files? Does anyone know something that might be able to help or can anyone point me to something or a service that can possibly help? I once got my whole computer wiped by geek squad’s incompetence and I lost a whole year of work, so I’d prefer working with something I can call rather than sending my computer in if someone suggests a service.

What I’ve already done:
I looked through my history, staches, my main branch, committed changes, file explorer history, unity tools for recovery. I did a “git reset hard” on the last head that had the uncommitted changes and didn’t see my changes there.I am soon going to try what I see here on this. Atlassian has no call support and I’m not sure where to look or what to do. I know for recovering anything temp, the less I do, the more likely my computer hasn’t removed it. I have turned my computer on and off and closed the softwares and reopened them several times (every time you open unity it generates files and does things).

If anyone can help, I would be very appreciative

New contributor

patwert95 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa Dịch vụ tổ chức sự kiện 5 sao Thông tin về chúng tôi Dịch vụ sinh nhật bé trai Dịch vụ sinh nhật bé gái Sự kiện trọn gói Các tiết mục giải trí Dịch vụ bổ trợ Tiệc cưới sang trọng Dịch vụ khai trương Tư vấn tổ chức sự kiện Hình ảnh sự kiện Cập nhật tin tức Liên hệ ngay Thuê chú hề chuyên nghiệp Tiệc tất niên cho công ty Trang trí tiệc cuối năm Tiệc tất niên độc đáo Sinh nhật bé Hải Đăng Sinh nhật đáng yêu bé Khánh Vân Sinh nhật sang trọng Bích Ngân Tiệc sinh nhật bé Thanh Trang Dịch vụ ông già Noel Xiếc thú vui nhộn Biểu diễn xiếc quay đĩa Dịch vụ tổ chức tiệc uy tín Khám phá dịch vụ của chúng tôi Tiệc sinh nhật cho bé trai Trang trí tiệc cho bé gái Gói sự kiện chuyên nghiệp Chương trình giải trí hấp dẫn Dịch vụ hỗ trợ sự kiện Trang trí tiệc cưới đẹp Khởi đầu thành công với khai trương Chuyên gia tư vấn sự kiện Xem ảnh các sự kiện đẹp Tin mới về sự kiện Kết nối với đội ngũ chuyên gia Chú hề vui nhộn cho tiệc sinh nhật Ý tưởng tiệc cuối năm Tất niên độc đáo Trang trí tiệc hiện đại Tổ chức sinh nhật cho Hải Đăng Sinh nhật độc quyền Khánh Vân Phong cách tiệc Bích Ngân Trang trí tiệc bé Thanh Trang Thuê dịch vụ ông già Noel chuyên nghiệp Xem xiếc khỉ đặc sắc Xiếc quay đĩa thú vị
Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa
Thiết kế website Thiết kế website Thiết kế website Cách kháng tài khoản quảng cáo Mua bán Fanpage Facebook Dịch vụ SEO Tổ chức sinh nhật