git status 可查看当前的修改状态
git diff Qidong /PAFFCommonThemeMarco.h 查看你的修改
git add Qidong/PAFFCommonThemeMarco.h 把修改的代码从工作区添加到暂存区
git commit -m ‘[启东][主体颜色][M][C:]修改主题颜色’ 把暂存区的代码提交到本地仓库
git pull —rebase 拉取仓库更新过的代码 rebase 和 merge 作用相同但是 rebase 合并的是一条线
git push origin master_dev 把本地仓库的代码推送到远程仓库 后面是你的本地分支名称
可以多次添加 一次 commit 多个文件 commit—m 后面可以写本次提交的内容
git log 查看提交记录
git log —pretty=oneline 查看自己提交的记录
git reset —hard HEAD^ 回退到上一个版本^^ 上两个版本 当然回 退版本较多时可以用 git reset HEAD 100 回退100个版本
git reflog 记录你的每一次命令可以用这个提交的 ID 回到任何一个版本,ID 无需写全 写前几位就可以了
git add 就是把所有的要提交的修改放到暂存区
git commit 就是一次性把暂存区的所有修改提交到分支
git push 就是把本地分支的代码提交到远程仓库,一旦提交无法回退
git checkout —file 放弃对工作区的修改 如果添加到了暂存区未提交 可以先 git reset HEAD file 在执行上一步 如果 commit 了可以版本回退
git branch 查看分支
git branch name 创建分支
git checkout name 切换分支
git checkout -b name 创建并切换分支
git merge name 合并分支到当前分支
git branch -d name 删除分支
git log —graph 查看当前的分支合并图
git stash 需要修改bug时当前分支的工作中没有完成不能提交就用这个命令暂存起来,之后再用 git stash apply或者 git stash pop 来恢复工作
git branch -D name 删除一个没有合并的分支
git remote git remote -v 查看远程仓库的信息
git push origin branch-name 把该分支的所有本地推送到远程仓库
git tag name 创建一个标签