git 的核心就在于
Workspace 工作区
stage 暂存区
Repository 本地仓库
remote 远程仓库
git 常用命令简介
git status 查看当前git仓库状态,任何不知道该如何进行下一步操作时候就应该查看git状态,因为git提示总是那么完善和友好。
git branch 本地分支列表,git branch -D xxx 删除xxx分支。
git branch --remote远程分支列表
git pull 将远端分支代码拉取下来,以merge方式和本地代码合并。
git pull --rebase 将远端分支代码拉取下来,以rebase方式和本地代码合并。
git log 提交记录。
git diff 版本比较。
git checout xxx 切换到xxx分支, git checkout -b xxx 创建xxx分支并切换到到xxx分支。
git checout somefile 将文件的内容从暂存区删除。
git add somefile 将文件的内容添加到暂存区。
git reset 命令,常用于版本回退,参数众多。
git reflog 查看本地所有操作的历史记录,手残党必须记住的一个命令,只要不删除本地.git仓库配置文件,git仓库随便玩,玩坏了都可以从git reflog中找回最初的状态。
git push 提交命令,参数众多。
git merge somebranch 将某分支以 merge 方式合并到当前分支。
git rebase somebranch 将某分支以rebase方式合并到当前分支。
git rebase -i somePointer常用于修改历史 commit 方面的操作
git init: 初始化一个仓库