前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[备忘]git常用命令

[备忘]git常用命令

作者头像
Yiiven
发布2022-12-15 15:16:52
1610
发布2022-12-15 15:16:52
举报
文章被收录于专栏:怡文菌怡文菌

git的一些常用的命令

检查当前文件状态:

代码语言:javascript
复制
git status

跟踪新文件,暂存已修改文件:

代码语言:javascript
复制
git add <file1 file2>

给当前版本打标签(带注释):

代码语言:javascript
复制
git tag -a -m "一些注释"

在历史版本上打标签:

代码语言:javascript
复制
git tag -a 9fceb02

查看指定标签的版本信息:

代码语言:javascript
复制
git show tagname

对比两个版本指定文件的区别:

代码语言:javascript
复制
git diff commitid-1:file commitid-2:file 
# 结果:-红色为删除,+绿色为新增

带注释提交:

代码语言:javascript
复制
git commit -m "一些注释"

新建分支:git branch

分支改名:git branch -m

分支删除:git branch -d

分支变基:git rebase

分支合并:git merge

查看已|未合并的分支:git branch [--merged] | [--no-merged]

切换到分支:git checkout

以行形式显示提交历史:git log --pretty=oneline

查看所有分支:git branch -a

查看当前所在分支:git branch

删除本地的bug_xzx分支:git branch -d bug_xzx

删除远程的bug_xzx分支 :git push origin --delete bug_xzx

将远程仓库拉取到本地:git pull

处理git pull冲突需要用到的,将本地的修改暂时存储起来:git stash

还原暂存的内容:git stash pop stash@{0} ,其中stash@{0}就是刚才保存的标记

处理冲突说明:

清除编号为0的暂存:git stash drop stash@{0}

清除最新的暂存:git stash drop

清除所有暂存:git stash clear

将master分支推送到远程仓库:git push master

将指定标签推送到远程仓库:git push [tagname]

推送所有标签到远程呢个仓库:git push [--tags]

本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息:

原文出处:Yiiven https://cloud.tencent.com/developer/article/2193266

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-04-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档