美文网首页
git 系列-基础命令

git 系列-基础命令

作者: wmsj100 | 来源:发表于2016-02-22 19:56 被阅读84次

git基本命令

  • git --version 查看git版本信息

  • mkdir learngit 创建learngit文件夹

  • rmdir learngit 删除learngit文件夹

  • cd learngit 切换工作目录到learngit

  • git init 初始化learngit为git版本库

  • touch readme.md 创建readme.md文件

  • rm readme.md 删除readme.md文件

  • git add readme.md 把工作目录中的readme.md文件添加到git暂存区index

  • git diff readme.md 查看readme.md文件的修改详情

  • git status 查看文件状态,包括了本地工作目录和git暂存区中文件的变动

  • git commit -m "版本描述信息" 提交git暂存区中的文件到git版本库,并且给该次提交添加描述,方便以后的版本回滚。

  • git checkout -- readme.md 撤销本地工作目录的修改

  • git reset HEAD readme.md 把暂存区的文件readme.md退回到本地工作目录中

  • git log 查看git版本库中所有的提交次数,并且附有提交信息

  • git reset --hard HEAD^ 回滚git版本到上一次提交时候的状态

  • git reset --hard HEAD^^ 回滚git版本到上上次提交时候的状态

  • git reset --hard HEAD~20 回滚git版本到上20次提交时候的状态

  • git reflog 查看git版本库变化情况,包括查看提交版本时候的id和版本描述

当在本地删除了文件myss.txt时候,此时输入命令 git status 就会看到这样的提示

Changes not staged for commit: (use "git add/rm <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) deleted: listen.md
![Uploading Paste_Image_810373.png . . .]

此时如果输入 git add myss.txt 表示要提交本次删除操作,这样会把git版本库中的myss.txt文件也删除,

而如果输入 git checkout -- myss.txt 表示不要提交本次删除,而是恢复工作目录中的myss.txt,这种情况用于误操作的时候。

git创建ssh通道

  1. 在git中输入
    ssh-keygen -t rsa -C "youremail@example.com"
    当然此处要替换成自己的git邮箱帐号。
    然后一路回车,就会在administration文件夹中生成一个.ssh 文件夹,里面一共有3个文件,其中id_rsa是私钥,id_rsa.pub是公钥。
  2. 登录自己的github账号,点击账号图标的‘setting’,在setting面板中点击 SSH keys ,然后点击创建新的SSH key
    Paste_Image.png
    在title中输入项目的标题,然后在key中输入公钥,即可设置完成。
Paste_Image.png

相关文章

  • 写作自检清单

    博客搭建系列Markdown教程Git教程系列基础教学系列linux 命令教学系列配置系列太基础教程系列广告系列诸...

  • git 系列-基础命令

    git基本命令 git --version 查看git版本信息 mkdir learngit 创建learng...

  • Git命令集合

    Git基础命令 git远程关联 git远程关联移除 git命令简单简介 常用命令集合:git init创建版本库 ...

  • git操作

    git基础命令: git commit ---- 提交git branch newBranchName --- 新...

  • 常用Git命令手册

    常用Git命令手册 此文只是对Git有一定基础的人当记忆使用,比较简略,初级学员强烈推荐廖雪峰老师的Git系列教程...

  • git 命令

    Git 项目命令文档 基础命令 分支管理 标签管理 搭建Git服务器

  • Git常用命令

    Git基础命令 Command line instructions Git global setup Create...

  • Tips for Git

    Tips for Git Git 版本跟 Git 基础操作 一致 快速补全命令 Tab键在命令行输入 git c...

  • git常用命令行

    基础git命令 查看分支:git branch创建分支:git branch name切换分支:git check...

  • 2016-06-24 阅读整理

    Git Git 基础命令Git 分支管理Git 分支合并Git 公钥提交Git 常用技巧Git 设置别名 Andr...

网友评论

      本文标题:git 系列-基础命令

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