Most knitting pieces start out as rectangular or square in shape.

The garter stitch sample starts out with ten stitches. The most common cause for an edge growing is improper placement of the working yarn as the row is started. I have knit only one stitch of the new row, but you can see that there are two stitches on the right needle. This happened because the yarn was in front of the needle as I started to knit. Basically a yarn over at the beginning of a row; note the large loop along the right selvedge which would be the yarn over for lace or button holes.

The yellow line shows that the left selvedge is growing as stitches keep appearing to the left. Even beginners finish a row properly. It is the first stitch of the new row that can present problems. Thus we know that a purl row is the issue here; the working yarn for a purl row must be on top of the needle and the working yarn pulled down as described below.

