初始化新仓库:git init Git开始对这些文件进行跟踪:git add git add的潜台词:把目标文件快照放入暂存区域 运行了git add之后又对相应文件做了修改,要重新git add,否则提交时只会提交add之前所做的修改 从远程服务器克隆特定的git仓库至本地:git clone [URL] 确定哪些文件当前处于什么状态:git status 查看具体修改了什么地方:git diff
提交更新:git commit 直接完成工作区到暂存区到仓库的步骤:git commit -a 把文件从暂存区移除,使得暂存区版本和仓库版本一致:git reset [files] --hard, --soft, --mixed:多种不同的reset行为 把文件从暂存区复制到工作目录,丢弃自上一次git add以来的所有本地修改:git checkout 将最后一次提交的结果复制到工作目录和暂存区,丢弃本地修改:git checkout HEAD 从Git中移除某个文件,把它从暂存区域中移除,并连带从工作目录中删除指定的文件:git rm 若不想从工作目录中删除,使用git rm --cached
查看git项目的提交历史:git log
撤销上一次提交,形成新的提交:git commit --amend |