首页
学习
活动
专区
工具
TVP
发布

Git

作者头像
jinghong
发布2020-05-12 13:05:35
4250
发布2020-05-12 13:05:35
举报

Git 基本使用

参考链接: git 官方文档 廖雪峰 git

Git 常用命令

创建

克隆远程库 git clone [远程仓库] 创建一个新的存储库 git init

分支和标签

列出所有分支 git branch -av 切换分支 git checkout -b [分支名] 加 -b 可以创建并切换 创建新分支(基于当前分支) git branch [新分支] 删除本地分支 git branch -d [分支名] 给当前分支打上标签 git tag [标签名]

本地变化

查看本地文件状态变化 git status 跟踪文件的更改 | 用于比较两次修改的差异 git diff 将当前工作区目录下所有变化的文件提交到暂存区 git add . 将暂存区的所有文件提交到本地分支 git commit -m [描述]

历史记录

显示所有提交日志 git log 加 –pretty=oneline 可以简化显示 显示所有提交命令 git reflog

合并

将指定分支合并到当前分支内 git merge [分支名]

更新和发布

列出所有当前配置的远程仓库 git remote -v 添加远程仓库 git remote add [别名] [远程仓库网址] 删除远程仓库 git remote remove [别名] 拉取远程仓库,不会替换掉当前工作区文件 git fetch [远程仓库网址?] 拉取远程仓库, 会合并掉当前工作区文件 git pull [远程仓库网址?][分支?] 推送到远程仓库 git push [远程仓库网址?][分支?] 加 -f 强制提交 删除本地上的分支 git branch -dr [别名/分支] 删除远程上的分支 git push [别名] -delete [分支名]

回退

丢弃当前工作目录中的所有修改 git reset --hard HEAD 撤销指定文件的更改还原到最新一次提交后 git checkout -- [文件] 回退到以往指定版本 git reset --hard [HEAD^ | commit_id(通关log查看)] HEAD^(上个版本), ^^ 上上个版本, HEAD~100 前一百个版本 撤销以往指定的版本并重新生成新的版本 git revert [commit_id]

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Git 基本使用
    • Git 常用命令
      • 创建
      • 分支和标签
      • 本地变化
      • 历史记录
      • 合并
      • 更新和发布
      • 回退
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档