Git命令备忘录

初始化仓库

配置用户目录下.gitconfig

[user]
    name = zhaozhao
    email = lijianzhaoyou@163.com

创建仓库

git init

创建仓库

添加文件到仓库

新建文件,查看文件状态git status

将文件添加到缓存区git add ., 并查看文件状态

git add .

将缓存区中的文件添加到版本仓库,并添加说明git commit -m "将HallyPotter文件添加到 版本控制仓库" HallyPotter.md

添加到版本仓库

添加文字,重复上述步骤(两次)

添加文字

查看文件版本记录日志git reflog

版本记录日志

版本回滚

将版本"回滚"到"添加第一部"的状态git reset --hard "ca21145"

"回滚"

commit之前查看当前文件(已通过add管理)与暂存区中文件的差别git diff 将某个文件回滚到暂存区的状态git checkout --文件名 删除仓库中的某个文件git rm --文件名,记得最后commit

查看回滚记录git reflog

分支管理

创建并切换到分支(简单写法 git checkout -b featureB), git branch featureC, git checkout featureC, 查看分支git branch

分支管理

将分支合并到主分支(在主分支运行命令)

git merge featureA

删除分支A

git branch -d featureA

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 解决.gitignore无法生效的问题

    使用git的过程中, 为了避免垃圾文的上传,我们可以手动配置.gitignore排除一些文件或文件夹.

    zhaoolee
  • 推荐好玩一些的GitHub项目27天成为Java大神c语言220个经典案例sublime text 优秀插件推荐为Linux一键安装好看的字体树莓派网易云音乐

    快速配置vim ? 快速配置vim 打开终端,执行下面的命令就自动安装好了: wget -qO- https://raw.github.com/...

    zhaoolee
  • Chrome插件英雄榜

    为了解决以上问题, 我在Github开了一个仓库 ,把插件相关的资源, 收集到了一起

    zhaoolee
  • Git基本命令

    git push -u origin 分支名字 -f // -f强制提交,一般不用,但第一次提交会提示我们版本过低

    秋雨
  • Gerrit常见命令及最佳实践

    本文记录了笔者在使用Gerrit(一种免费、开放源代码的代码审查软件)过程中的一些微小的经验,在这里做个简单的分享。

    Tusi
  • Git保存密码,解决pull/push每次都需要输入密码

    在%HOME%目录中,一般为C:\users\Administrator,也可以是你自己创建的系统用户名目录,反正都在C:\users\中。文件名为.g...

    王念博客
  • Gitbash使用基础

    在开始讲解有关bash的知识以前,我们先来了解一下什么是版本控制系统,集中式版本控制和 分布式版本控制,以及仓库的概念 版本控制是指对软件开发过程中各种程序代码...

    字节脉搏实验室
  • centos6.5 安装git

    似水的流年
  • centos6.5 安装git

    似水的流年
  • 让Git不再难学

    在团队做过软件开发的,版本控制必是不可或缺的一项。目前,版本控制主要分为集中式版本控制系统和分布式版本控制系统 ,即大家熟知的SVN和Git。Git是当下最流行...

    Jacklin999

扫码关注云+社区

领取腾讯云代金券