git checkout -b xxx:git checkout xxx是指切换到xxx(用local区的xxx替换disk区文件),-b意味着branch,即创建新分支,这条指令合起来意思是创建并切换到xxx。
git diff:查看暂存区与disk区文件的差异。
git add xxx:将xxx文件添加到暂存区。
git commit:将暂存区内容添加到local区的当前分支中。
git push <RemoteHostName> <LocalBranchName>:将local区的LocalBranchName分支推送到RemoteHostName主机的同名分支。(若加-f表示无视本地与远程分支的差异强行push)
git pull <RemoteHostName> <RemoteBranchName>:同上,不过改成从远程主机下载远程分支并与本地同名分支合并。
git rebase xxx:假设当前分支与xxx分支存在共同部分common,该指令用xxx分支包括common在内的整体替换当前分支的common部分(原先xxx分支内容为common->diversityA,当前分支内容为common->diversityB,执行完该指令后当前分支内容为common->diversityA->diversityB)。
git branch -D xxx:不加-D表示创建新local分支xxx,加-D表示强制删除local分支xxx。