1.git分支操作常用命令查看分支:gitbranch创建分支:gitbranchname切换分支:gitcheckoutname创建+切换分支:gitcheckout-bname合并某分支到当前分支:gitmergename删除分支:gitbranch-dname删除远程分支:gitpushorigin:name撤销修改:gitcheckoutfilename删除文件:gitrmfi..
分类:
其他好文 时间:
2017-10-13 14:54:30
阅读次数:
143
1. 如果分支只是本地分支,则可以使用 -d (如果分支已合并),例如 git branch -d branch-name如果分支包含不计划合并的代码,请改用 -D (即使有没有merge的代码,也会删除分支). 2. 如果分支在上游仓库(在Bitbucket上), 可以通过删除远程引用 git p ...
分类:
其他好文 时间:
2017-10-13 00:27:29
阅读次数:
192
git 删除分支和代码回滚 1. git 删除分支 本地分支删除 远程分支删除 2. 代码回滚 指的是将代码库某分支退回到以前的某个commit id 本地代码回滚 远程代码回滚 这个是重点要说的内容,过程比本地回滚要复杂 应用场景:自动部署系统发布后发现问题,需要回滚到某一个commit,再重新发 ...
分类:
其他好文 时间:
2017-10-12 20:22:19
阅读次数:
167
从远程分支 checkout 出来的本地分支,称为 跟踪分支 (tracking branch)。跟踪分支是一种和某个远程分支有直接联系的本地分支。在跟踪分支里输入 git push,Git 会自行推断应该向哪个服务器的哪个分支推送数据。同样,在这些分支里运行 git pull 会获取所有远程索引, ...
分类:
其他好文 时间:
2017-10-12 17:08:18
阅读次数:
184
是因为本地分支和远程分支没有建立联系 (使用git branch -vv 可以查看本地分支和远程分支的关联关系) .根据命令行提示只需要执行以下命令即可 或 (new为新建分支名) 这样在我们每次想push或者pull的时候,只需要 输入git push 或者git pull即可 否则的话, 你必须 ...
分类:
其他好文 时间:
2017-10-12 01:01:18
阅读次数:
269
rebase 在 Git 中整合来自不同分支的修改主要有两种方法:merge 以及 rebase。 在本节中我们将学习什么是“rebase”,怎样使用“rebase”,并将展示该操作的惊艳之处,以及指出在何种情况下你应避免使用它。 rebase的基本操作 整合分支最容易的方法是 merge 命令。 ...
分类:
其他好文 时间:
2017-10-10 11:25:40
阅读次数:
208
【git 删除本地分支】 git branch -D br 【git 删除远程分支】 git push origin :br (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id 【本地代码库回滚】: git reset --hard commit ...
分类:
其他好文 时间:
2017-10-02 18:52:35
阅读次数:
90
git中fetch和pull的区别 常用 Git 命令清单 分支命令 基于远程跟踪分支创建本地分支 $ git checkout -b refactored origin/refactored 列出所有本地分支$ git branch列出所有远程分支$ git branch -r.git/refs/ ...
分类:
其他好文 时间:
2017-09-28 22:29:54
阅读次数:
232
因为新创建的分支push到远程仓库后没有与本地分支关联,下面语句可以令远程分支与本地分支关联起来 上面的origin/release_3.1.3是已经推送到远程的分支 末尾的release_3.1.3是本地分支 ...
分类:
其他好文 时间:
2017-09-22 19:05:07
阅读次数:
198
Git回滚有多种方式,这里使用的是【强制提交到远程分支】 效果为:如回滚前的提交记录是 1、2、3、4,使用这种方法回滚到2,那么提交记录就变成了1、2。 操作方法: 需要在本地的Git仓库,右键选择【Git Bash】,输入reset --hard 命令 $ git reset --hard co ...
分类:
其他好文 时间:
2017-09-20 19:36:58
阅读次数:
147