Git命令备忘录

作者: zhaoolee | 来源:发表于2017-12-09 22:29 被阅读145次

初始化仓库

配置用户目录下.gitconfig

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

创建仓库

git init
创建仓库

添加文件到仓库

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

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 reflog

分支管理

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

分支管理

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

git merge featureA

删除分支A

git branch -d featureA

相关文章

  • Git 备忘录

    Git 备忘录 -- Git 查看记录 一行展示log日志 查看命令历史 Git 回退 从本地仓库撤销(使用了gi...

  • Git 常用命令及方法备忘录

    Git 常用命令及方法备忘录 WorkSpace: 工作区Index / Stage: 暂存区Repository...

  • Git命令备忘录

    前言 Git在平时的开发中经常使用,整理Git使用全面的梳理。 基本内容 开始之前 请自行准备好Git工具以及配置...

  • Git命令备忘录

    1. 安装和初始化设置 git config --global name "your name"git confi...

  • git命令备忘录

    初始化git . git init 初始化一个git resposity git add 添加到暂存区(红色表...

  • Git命令备忘录

    初始化仓库 配置用户目录下.gitconfig .gitconfig 创建仓库 创建仓库 添加文件到仓库 新建文件...

  • Git命令备忘录

    1、git将文件添加到.gitignore文件中不生效? 原因:在加入.gitignore前该文件已经被追踪。gi...

  • Git命令备忘录

    Git学习笔记 1.Git简介 1.1 Git产生历史 很多人都知道,Linus在1991年创建了开源的Linux...

  • github 学习

    以前学过一次,现在忘了,这里做个笔记,就当备忘录了 完整的github原理, git命令介绍见: https://...

  • Git 常用命令梳理

    结合自己的开发实践,梳理常用操作命令。用于后续的参考(做备忘录) Git 安装 OS : Ubuntu 16.0....

网友评论

  • LD_左岸:在使用github做版本控制的时候 有这么一个疑惑大神知道吗 就是比如我在github上创建了一个公开的仓库 我把我写的框架放到了这个仓库里面,如果我想和远在西藏的朋友A共同开发这个框架,由于现在仓库是我创建的 A如果加入进来可以共同开发的方式(我理解的)有两种,
    1.A自己在他的电脑上生成SSH Keys的公钥和私钥 然后把公钥发给我 我在我的Github账号的设置里把他的公钥添加上 然后他把我的仓库里的代码下载到他的电脑上时会和他电脑上的私钥有个验证 验证通过了 他就可以下载代码并且和我协作开发了
    2.A通过Clone with HTTPS下载到他自己的电脑上<<<对这种方式不太理解 因为我觉得所有人都可以拿到这个https的下载链接 所有人都可以下载这个框架没问题 但是总不能所有人都可以修改我的这个框架吧>>>
    LD_左岸:补充一下 是不是https这种做法 还需要一个步骤 就是我在仓库里框架的界面 点settings 在左侧Options里 点Collaborators邀请需要和我一同开发的人员 然后他接受了邀请 就可以共同开发了

    而SSH Keys的方式就不需要这个了?

本文标题:Git命令备忘录

本文链接:https://www.haomeiwen.com/subject/bjopixtx.html