随笔分类 - git
摘要:git push 时如果发现带有以前的 commit,且 git pull 和 rebase 都尝试过也无效 可以使用 git reset --hard origin/master 来定位到最新的 commit,并重新提交变动的代码 git reset --hard origin/master
阅读全文
摘要:首先知道什么是本地仓库,远端仓库,上游仓库 本地仓库:你从远端仓库克隆到本地 PC 上的仓库 远端仓库:从上游仓库 fork 过来的仓库,可以理解为自己的仓库 上游仓库:公司的仓库,所有权不在于你 当远端仓库慢于上游仓库时,如何同步上游仓库到远端仓库呢? git remote add upstrea
阅读全文
摘要:本地仓库分支:origin 远端仓库分支:upstream 切到非 master 分支上,比如 dev # 本地操作 git branch -D master git fetch upstream master::master git checkout master # 这步是拉取远端 stable
阅读全文
摘要:问题:某个分支上修改了二进制文件,导致 changes 一直存在,切换到主分支也仍然存在,点击 Discard 也没用 使用 git reset --hard 还原到初始状态,也不行,不过输出结果会给出错误信息 Encountered 7 file(s) that should have been
阅读全文
摘要:一天一个小“姿势” 问题:如何在远端仓库中添加特定的分支 答:git push upstream v0.1.0 解释:upstream 是远端仓库的地址,v0.1.0 是当前分支的名字,会同步到远端分支(这边是新建一个远端分支)
阅读全文
摘要:远端分支更新后,本地需要使用 git pull 或者 git fetch 获取更新 有时候会出现拉取后,本地分支新出现一个 merge commit,这个 commit 会干扰到项目 commit 的历史线 所以我们一般在 git fetch 或者 git pull 后再使用 git reset -
阅读全文
摘要:一般使用git bash需要的命令 先打开git bash: git init 可以初始化一个本地的仓库 git status 查看仓库信息 mkdir test 创建一个test的文件夹 cd test 进入到test的文件目录 touch 1.cpp 创建一个1.cpp的文件 git add 1
阅读全文

浙公网安备 33010602011771号