随笔分类 -  git

摘要:如果当前分支提交了多次commit,无法merge到master上,就需要合并多出的几次commit 第一步 查看log: git log 第二步 git rebase -i HEAD~2 对最近的两次commit进行rebase操作 将需要合并的commit 内容前面的pick改为squash 保 阅读全文
posted @ 2019-08-06 16:21 开发小拉拉 阅读(11093) 评论(0) 推荐(0)
摘要:Git 并不会在你输入部分命令时自动推断出你想要的命令。 如果不想每次都输入完整的 Git 命令,可以通过 git config 文件来轻松地为每一个命令设置一个别名。 这里有一些例子你可以试试: Git 并不会在你输入部分命令时自动推断出你想要的命令。 如果不想每次都输入完整的 Git 命令,可以 阅读全文
posted @ 2019-08-01 21:42 开发小拉拉 阅读(178) 评论(0) 推荐(0)
摘要:打标签 像其他版本控制系统(VCS)一样,Git 可以给历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点(v1.0 等等)。 在本节中,你将会学习如何列出已有的标签、如何创建新标签、以及不同类型的标签分别是什么。 列出标签 在 Git 中列出已有的标签是非常简 阅读全文
posted @ 2019-08-01 09:44 开发小拉拉 阅读(282) 评论(0) 推荐(0)
摘要:远程仓库的使用 为了能在任意 Git 项目上协作,你需要知道如何管理自己的远程仓库。 远程仓库是指托管在因特网或其他网络中的你的项目的版本库。 你可以有好几个远程仓库,通常有些仓库对你只读,有些则可以读写。 与他人协作涉及管理远程仓库以及根据需要推送或拉取数据。 管理远程仓库包括了解如何添加远程仓库 阅读全文
posted @ 2019-07-30 21:37 开发小拉拉 阅读(211) 评论(0) 推荐(0)
摘要:恢复内容开始 撤销操作 在任何阶段,你都有可能想要撤销某些操作。 当我们提交完了代码,发现漏掉了几个文件没有添加,后者提交信息写错了,此时,可以运行--amend选项的提交命令尝试重新提交: git commit --amend 这个命令会将暂存区中的文件提交,如果自上次提交以来你还未做任何修改(例 阅读全文
posted @ 2019-07-30 20:48 开发小拉拉 阅读(291) 评论(0) 推荐(0)
摘要:git init 用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。 在目录中执行 git init,就可以创建一个 Git 仓库了。比如我们创建 runoob 项目: 使用 git clone 拷贝一个 Git 仓库到本地,让自己能够查看该 阅读全文
posted @ 2019-07-23 09:31 开发小拉拉 阅读(153) 评论(0) 推荐(0)
摘要:详情https://www.cnblogs.com/wangiqngpei557/p/6058115.html 大家在删除远程分支后 git branch -a 还是可以看到已删除的远程分支,时间一长就显的非常乱了 以下是解决方法: git remote show origin //可以看到删除分支 阅读全文
posted @ 2019-07-22 16:14 开发小拉拉 阅读(787) 评论(0) 推荐(0)
摘要:git add . 将当前目录下修改的所有代码从工作区添加到暂存区 . 代表当前目录 git commit -m " 注释" 将缓存区内容添加到本地仓库 git fetch git merge feature-batch-load git push origin rc 将本地版本库推送到远程服务器 阅读全文
posted @ 2019-07-22 10:16 开发小拉拉 阅读(136) 评论(0) 推荐(0)
摘要:git merge了错误分支,如何优雅的回退到merge前的状态? 没push的话 git reset --hard (a分支5点那个时候commit之后的sha1) 然后重新 git merge 阅读全文
posted @ 2019-07-22 10:16 开发小拉拉 阅读(5072) 评论(3) 推荐(0)