Die Unterskala kannst Du einfach unterdrücken, indem Du `minor tick length` auf 0 setzt. `width` und `height` werden ebenfalls nicht benötigt. Dafür sollte man (wie schon @esdd gezeigt) `x` und `y` passend setzen:
\documentclass[margin=5pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{
compat=1.12,
axis lines=middle
}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xmin=-3.8,xmax=6.8,
ymin=-2.3,ymax=4.3,
x=1cm,
y=1cm,
minor tick num=1,
num=1,% zwischen zwei Haupt-Achsmarkierungen jeweils einen Untermarkierungen einfügen
minor tick length=0pt,
grid={both}
length=0pt,% Länge der Untermarkierungen auf 0 setzen, sie also unterdrücken
grid={both}% Gitterlinien sowohl durch die Positionen der Haupt- als auch Untermarkierungen
]
\end{axis}
\end{tikzpicture}
\end{document}
![Ergebnis mit grid][1]
[1]: http://texwelt.de/wissen/upfiles/test11_4.png