Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

cannot lock ref 'HEAD': Unable to create 'HEAD.lock': File exists

Fabian Bzdak July 3, 2018

Hi,

I have a problem with all my repos in Sourcetree.

When I try to push something for the first time it works. After that the file: HEAD.lock remains inside the folder and Sourcetree wont delete it. From now on I can not push neither do anything else. I will always get the following error:

"remote: error: cannot lock ref 'HEAD': Unable to create '.../HEAD.lock': File exists."

I manually have to delete the "HEAD.lock" file to solve this problem and push 1 more time.

Any suggestions?

1 answer

0 votes
minnsey
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 3, 2018

Hi

I think this is a Git issue rather than Sourcetree directly, though I might be proven wrong.

Do you get the same behaviour if yo use the got command line?

Fabian Bzdak July 4, 2018

You are right I get the same error if I use the command line:

warning: unable to unlink 'W:/TestRepo.git/./HEAD.lock': Invalid argument

Fabian Bzdak July 12, 2018

The problem was my git version. I downgraded git and now everything is working like before.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events