The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

how to discard thousands of files

Lyn Hunter
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 3, 2021

My repository initially cloned many directories I did not need, so I deleted them from my cloned repository. Now those thousands (and thousands) of files show up in my Sourcetree Unstaged files area. I can select them one by one to delete, but it very slow and taking hours. Is there a way to mass delete these from the Unstaged area, for example not using the shift key and then scrolling or clicking to the bottom to select large groups, Sourcetree hangs when doing that.

1 answer

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

0 votes
Brant Schroeder
Community Champion
May 6, 2021

@Lyn Hunter Welcome to the Atlassian Community.

To delete unstaged files, you can do it from the command line using

git checkout -- <file>
Darryl Blake
February 13, 2025

Speaking as Newbie. How do I access the command line?
Is this the Terminal section of the sourcetree?

Update: I tried the line in the terminal and it didn't work. Said, bash:syntax error near unexpected token "newline"
What ever that means, I have no clue.

UPDATE: For anyone else whom was also looking how to remove unstage files in their Sourcetree.
Select the Terminal in the top right screen area. 
Within the terminal type,  

 

git reset --hard HEAD     hit ENTER
You should now see a % of the files being removed.

TAGS
AUG Leaders

Atlassian Community Events