Git 常用命令

cd 到修改的模块 cd PAFFAppTheme
git status 可查看当前的修改状态
git diff Qidong /PAFFCommonThemeMarco.h 查看你的修改
git add Qidong/PAFFCommonThemeMarco.h 把修改的代码从工作区添加到暂存区
git commit -m ‘[启东][主体颜色][M][C:]修改主题颜色’ 把暂存区的代码提交到本地仓库
git cherry -v 查看你的本地有没有 commit, 注意:一定不要多次 commit,不然会出问题的
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 checkout — 无论是修改还是删除 目的是保持工作区和版本库的文件保持一致
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 分支名删除一个没有合并的分支(强行删除)
git remote git remote -v 查看远程仓库的信息
git push origin branch-name 把该分支的所有本地推送到远程仓库
git tag name 创建一个标签

如果工作区删了一个文件 想在版本库也删除该文件 可以 git rm 然后 git commit -m <修改声明>
如果是工作区删错了 想恢复文件到工作区 可以 git checkout —file 即可找回工作区删除的文件
git checkout -b dev 创建一个 dev 分支并切换到 dev分支上 相当于 git branch dev git checkout dev 两条命令
git 在分支上的修改要 merge 到 master 上才能在 master 上看到修改(这种事 fast 模式,删除分支之后就会丢掉分支的信息)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值