GitHub的操作

一.查看自己的信息:git config --list

修改config文件:01.输入vim ~/.gitconfig(回车)
        02.点击 i、o或a 进入编辑模式
        03.修改所要修改的信息
        04.点击esc退出编辑模式
        05.点击“shift+:”进入操作文件模式
        06.“输入wq!”退出编辑config文件
        07.再次输入git config --list来查看刚刚修改过后的内容

直接用代码编辑

    01.删除用户名和邮箱
       git config --global --unset user.name
       git config --global --unset user.email
    02.添加用户名和邮箱
       git config --global user.name 'wd'
       git config --global user.email 'xxxqq.com'

二.本地仓库设置

    1.切换到指定文件夹中
      cd d:/    ./当前目录      ../上级目录
    2.创建文件夹
      mkdir 文件夹名称
    3.查询当前目录下所有的文件以及文件夹
      ll
    4.初始化仓库
      git init    会在当前目录下产生一个.git文件夹
   三.本地仓库的基本操作
      1.创建文件
        touch 文件夹名称
      2.查询文件内容
        cat 文件名称
      3.将文件放入暂存区
        git add 文件夹名称
      4.查询仓库中文件的状态
        git status

    常见的语句

On branch master   当前所在分支是master

    Untracked files:  没有被管理(跟踪)的文件
      (use "git add <file>..." to include in what will be committed)请使用 git add 命令 之后才能提交 
            demo.txt 文件的名称
    nothing added to commit but untracked files present (use "git add" to track)
    必须使用git add 让文件被管理
    5.将文件提交到历史仓库
     git commit -m 'first commit'

    6.比较文件的差异
       工作区和暂存区文件的差异

       git diff 文件名称  

7.查看历史记录

git  log  详细,不包含回退的提交记录
      git reflog  简单明了推荐使用,包含所有历史记录



      7.1:修改之后后悔,文件没有到达暂存区实验步骤:
          01.git status  查看状态  工作区空
          02.修改demo.txt 
          03.git status  查看状态  工作区有文件修改
            001.把文件增加到暂存区  git add
            002.回退 
                git checkout demo.txt
                git status   查看状态  工作区空
     
      7.2:修改之后,并且文件到达暂存区之后后悔
         01.git status  查看状态  工作区空
         02.修改demo.txt 
         03.git status  查看状态  工作区有文件修改
         04.git add 把文件增加到暂存区
         05.git status  查看状态  
            001.git  commit 提交
            002.git  reset  demo.txt  回退
                01.git  reset  demo.txt
                02.git status  查看状态 发现有修改
                03.git checkout demo.txt
                04.git status  查看状态 工作区空

      7.3:提交之后后悔
           01.git status  查看状态  工作区空
           02.修改demo.txt         
           03.git status  查看状态  工作区有文件修改
           04.git add 把文件增加到暂存区
           05.git status  查看状态  
            001.git  commit 提交
            002.后悔了,git reflog            
            003.git reset commitID
            004.git status  查看状态 发现有修改
            005.git checkout demo.txt 还原到指定版本的文件

 刚刚讲述的是本地的,现在讲述一下向github发送

向github上传之前之前,你当然得有一个自己的账号啦~~
1.在本地生成密钥:ssh-keygen -t rsa -C "501804292@qq . com"
2.找到. ssh文件夹下的pub文件,打开复制内容粘贴!(默认在c盘下)
3.github中创建自己的仓库(下面有个勾,几点勾上)
4.在github右上角有个绿色的东东,点开有个Settings,里面有个SSH and GPK keys

    在SSH keys下那里把已经复制的秘钥粘贴上去就ok啦

5.使用git clone 复制远程仓库到本地,之后会在你的本地仓库生成你所创建的仓库的名称,这就是你的仓库了(切记仓库中不能有仓库)

6.如果是第一次提交到远程仓库需要:

  01.git remote add  随便写  SSH秘钥或https秘钥(推荐使用SSH,不用输入密码。快)

  02.git push -u 随便写

7.关于分支的操作:

  01.查询所有分支:git branch

  02.创建分支:git branch+分支名称

  03.切换分支:git checkout

  04.创建分支并切换分支:git checkout -b+分支名称

  05.删除分支:git branch -d +分支名称(必须在master主只干上进行)

  06.分之合并:git merge

 8.标签操作(我们常说的版本号)

   标签和分支操作有着异曲同工之妙,知道分支怎么用,标签就怎么用,就是把branch替换成tag,当然标签还是有它独特的地方

  01.查询所有标签:git tag

  02.创建标签:git tag+版本名称

  03.删除标签:git tag -d 版本名称

  04.删除远程标签:git push origin :refs/tags/版本名称

原文地址:https://www.cnblogs.com/wang2386033566/p/9396554.html