git init, //初始化本地git环境,并会在当前目录下创建一个 .git 文件
git add, //将本地的修改添加到stage中
git status, //查看当前分支进行了哪些修改
git commit, //将stage中的修改提交到本地库
git branch, //查看远程分支或全部分支
git rebase, //将分支上的commit重新提交到master的末端并进行比较,会打乱原来提交的顺序,并删除分支
git merge, //把一个分支merge进当前的分支.
//如果出现冲突,需要手动修改,可以用git mergetool.
// 解决冲突的时候可以用到git diff,解决完之后用git add添加,即表示冲突已经被resolved.
-
git diff //查看当前没有add的内容
-
git diff --cache //查看已经add但是没有commit的内容
-
git diff HEAD //上面两个内容的合并
git push, //把本地库同步到远程库
git pull //拉取远程库