add 命令:暂存(跟踪)文件
暂存所有已更改的文件:
git add .
git add -A
暂存指定的文件(可以添加多个):
git add test.py
git add file1 file2
mv 命令:文件改名
git mv test.py ./src/foo.py
如果新文件已经存在,但是还是要重命名旧文件,可以使用 -f
参数强制覆盖:
git mv -f test.py ./src/foo.py
rm 命令:删除文件
git rm foo.class
如果文件已经暂存,则必须使用 -f
参数强制删除:
git rm -f foo.class
如果只是想把文件从暂存区移除,但仍然希望保留在当前工作目录中,可以使用 --cached
参数:
git rm --cached foo.class
commit 命令:提交暂存文件
提交暂存区的所有文件,并备注一些提交信息:
git commit -m "first commit"
也可以只提交暂存区的部分文件:
git commit file1 file2 -m "add file1 & file2"
可以暂存提交一步到位:
git commit -a