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

Git 常用命令

作者头像
hedeqiang
发布2019-12-17 20:45:27
2200
发布2019-12-17 20:45:27
举报
文章被收录于专栏:LaravelCodeLaravelCode

Git 是什么?

Git 是一个开源的分布式版本控制系统

Git常用命令

创建版本库

克隆远程版本库

代码语言:javascript
复制
git clone <url>

初始化本地版本库

代码语言:javascript
复制
git init

修改和提交

查看状态

代码语言:javascript
复制
git status

查看变更内容

代码语言:javascript
复制
git diff

添加所有变动过的文件到仓库

代码语言:javascript
复制
git add .

添加指定的文件到仓库

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

提交到仓库

代码语言:javascript
复制
git commit -m <message>

查看提交日志

查看提交日志

代码语言:javascript
复制
git log

日志按行显示

代码语言:javascript
复制
git log --pretty=oneline

撤销、版本回退

回退到上一个版本

代码语言:javascript
复制
git reset --hard HEAD^

回退到上上一个版本

代码语言:javascript
复制
git reset --hard HEAD^^

按版本号回退

代码语言:javascript
复制
git reset --hard <commit_id>

查看命令历史

代码语言:javascript
复制
git reflog

撤销

代码语言:javascript
复制
git checkout -- file

删除

代码语言:javascript
复制
git rm <file>

分支与标签

显示所有本地分支

代码语言:javascript
复制
git branch

切换到指定的分支或标签

代码语言:javascript
复制
git checkout <branch/tag>

创建新的分支

代码语言:javascript
复制
git branch <分支名>

删除分支

代码语言:javascript
复制
git branch -d <分支名>

创建并切换分支

代码语言:javascript
复制
git checkout -b dev

列出所有本地标签

代码语言:javascript
复制
git tag

创建标签

代码语言:javascript
复制
git tag <tag名>

删除分支

代码语言:javascript
复制
git tag -d <tag 名>

合并分支

代码语言:javascript
复制
git merge 分支名

远程仓库 查看远程版本库信息

代码语言:javascript
复制
git remote -v

添加远程版本库

代码语言:javascript
复制
git remote add <remote> <url>

下载代码并合并

代码语言:javascript
复制
git pull <remote> <branch>

长传代码并合并

代码语言:javascript
复制
git push <remote> <branch>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Git 是什么?
    • Git常用命令
      • 创建版本库
    • 修改和提交
      • 查看提交日志
        • 查看提交日志
      • 撤销、版本回退
        • 分支与标签
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档