<span class="token comment"><span class="hljs-comment"><span class="hljs-comment"># 选择一个commit,合并进当前分支
$ git cherry<span class="token operator">-pick <span class="token punctuation">[commit<span class="token punctuation">]
<span class="token comment"><span class="hljs-comment"><span class="hljs-comment"># 删除分支
<span style="color: #ff0000">$ git branch <span class="token operator"><span style="color: #ff0000">-d <span class="token punctuation"><span style="color: #ff0000">[branch<span class="token operator"><span style="color: #ff0000">-name<span class="token punctuation"><span style="color: #ff0000">]
<span class="token comment"><span class="hljs-comment"><span class="hljs-comment"># 删除远程分支
$ git push origin <span class="token operator">--delete <span class="token punctuation">[branch<span class="token operator">-name<span class="token punctuation">]
$ git branch <span class="token operator">-dr <span class="token punctuation">[remote<span class="token operator">/branch<span class="token punctuation">]
六、标签
$ git tag <span class="token punctuation">[tag<span class="token punctuation">]
<span class="token comment"><span class="hljs-comment"><span class="hljs-comment"># 新建一个tag在指定commit
$ git tag <span class="token punctuation">[tag<span class="token punctuation">] <span class="token punctuation">[commit<span class="token punctuation">]
<span class="token comment"><span class="hljs-comment"><span class="hljs-comment"># 删除本地tag
$ git tag <span class="token operator">-d <span class="token punctuation">[tag<span class="token punctuation">]
<span class="token comment"><span class="hljs-comment"><span class="hljs-comment"># 删除远程tag
$ git push origin <span class="token punctuation">:refs<span class="token operator">/tags<span class="token operator">/<span class="token punctuation">[tagName<span class="token punctuation">]
<span class="token comment"><span class="hljs-comment"><span class="hljs-comment"># 查看tag信息
$ git show <span class="token punctuation">[tag<span class="token punctuation">]
<span class="token comment"><span class="hljs-comment"><span class="hljs-comment"># 提交指定tag
$ git push <span class="token punctuation">[remote<span class="token punctuation">] <span class="token punctuation">[tag<span class="token punctuation">]
<span class="token comment"><span class="hljs-comment"><span class="hljs-comment"># 提交所有tag
$ git push <span class="token punctuation">[remote<span class="token punctuation">] <span class="token operator">--tags
<span class="token comment"><span class="hljs-comment"><span class="hljs-comment"># 新建一个分支,指向某个tag
$ git checkout <span class="token operator">-b <span class="token punctuation">[branch<span class="token punctuation">] <span class="token punctuation">[tag<span class="token punctuation">]
七、查看信息
<span class="token comment"><span class="hljs-comment"><span class="hljs-comment"># 显示当前分支的版本历史
<span style="color: #ff0000">$ git <span class="hljs-built_in"><span class="hljs-built_in">log
<span class="token comment"><span class="hljs-comment"><span class="hljs-comment"># 显示commit历史,以及每次commit发生变更的文件
$ git <span class="hljs-built_in"><span class="hljs-built_in">log <span class="token operator">--<span class="hljs-built_in"><span class="hljs-built_in">stat
<span class="token comment"><span class="hljs-comment"><span class="hljs-comment"># 搜索提交历史,根据关键词
$ git <span class="hljs-built_in"><span class="hljs-built_in">log <span class="token operator">-S <span class="token punctuation">[keyword<span class="token punctuation">]
<span class="token comment"><span class="hljs-comment"><span class="hljs-comment"># 显示某个commit之后的所有变动,每个commit占据一行
$ git <span class="hljs-built_in"><span class="hljs-built_in">log <span class="token punctuation">[tag<span class="token punctuation">] HEAD <span class="token operator">--pretty<span class="token operator">=format<span class="token punctuation">:<span class="token operator">%s (编辑:瑞安网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|