加入收藏 | 设为首页 | 会员中心 | 我要投稿 瑞安网 (https://www.ruian888.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

GIT 常用命令

发布时间:2021-02-08 01:41:17 所属栏目:Linux 来源:网络整理
导读:h1 class="postTitle"a id="cb_post_title_url" class="postTitle2" href="https://www.cnblogs.com/zhangfu/articles/10335471.html"gt;GIT 常用命令 div class="postBody" div id="cnblogs_post_body" class="blogpost-body" 一、新建代码库 span class="t

<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

(编辑:瑞安网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读