I moved to NC from GA and I will be working remotely for a company in GA. Do I pay my state taxes to NC and do I file returns for both states?

I moved to North Carolina from Georgia. I will be a resident of North Carolina. I am keeping my job as a remote employee and the company is located in Georgia. I was a resident of Georgia since the beginning of the year until now. Do I pay my 2018 state taxes to North Carolina? And will I file returns for both states? And should I update my withholding to have taxes taken out for North Carolina?