zoukankan      html  css  js  c++  java
  • Git

    1.Git的安装:https://git-scm.com/download/win

    2.Git GUI Here:图文操作;Git Bash Here:指令操作

    3.Git 指令前面是$符号

    4.git config--global:config 配置

    配置用户--global参数 是在当前系统任何位置都可以使用这个用户;如果不加--global只能在当前文件夹目录下使用。

    5.我们使用git init这个命令将这个版本库变成git可以管理的仓库(标志就是里面会出现一个.git的隐藏文件)

    6.工作原理

    7.git add 文件名  将文件添加到缓冲区

    git commit -m"解释说明"  将缓冲区的文件提交到仓库。

     

    git status 让我们时刻掌握仓库当前的状态

    红色代表仓库被改动  在工作区;绿色代表在暂存区。

    8.git diff  查看上次修改的地方;git log   查看仓库的历史版本

    简单的版本:git log --pretty=oneline

    9. git reset   将当前版本回退到上一版本;

     git reset --hard head^ 代表当前版本的上一个版本;

        git reset --hard head^^ 代表当前版本的上上一个版本;

     git reset --hard head~10 代表当前版本向上追溯到的第十个版本。

    可以发现最新的版本添加的内容丢失了,会到第二次提交的版本了。

    10.工作区,暂存区,仓库分支

    如果需要使用第二个分支,必须人为创建,如果不创建git会把所有的提交,交到默认的分支master里

    git的提交:提交的是修改,不是文件

    提交1:git add 1次   git commit  一次  建议使用第一个

    提交2:前面都是git  add  最后一次 在 git  add   git commit

    11.cit checkout--文件名    撤销更改

    modified  修改的     delete  删除的

    如果出现这个提示:

      在工作区我改了readme删了aa.txt,但是仓库没有得到信息就没有更新;

      两种方式(1) git commit 去更新仓库的状态

          (2) git rm 在仓库中直接删除 aa.txt;(git rm aa.txt)

          

    12.远程控制

      git remote add origin git@github.com:cuiweijun/test.git

      指定本地仓库与github上的test项目相连

      1.注册github/码云账号

      2.本地仓库与远程仓库通过ssh加密的

       (1)创建 ssh key

          ssh-keygen -T rsa -c"1826785036@qq.com"

          

          这里是小t和大C

          

          一个是id_rsa 这个是私人密钥

          id_rsa.pub  这个是公钥

      3.将公钥添加到github账号上

       流程:

     

    成功之后 邮箱会收到一份邮件

    为了验证是否成功

      指令 ssh -T git@github.com

    13.让本地仓库与远程仓库关联

    1.建立远程仓库(保证仓库是空的)

    不能添加readme文件

    git remote add origin git@github.com:zmy802/test.git

    建立本地仓库和远程仓库的链接

    git push -u origin master

     第一次提交 可以带参数 -u

     14.从远程仓库克隆 git clone  url地址

      

      

  • 相关阅读:
    [专题六] 位运算
    [专题五] 二叉树
    [专题四] 并查集
    [专题三] 图论
    [专题二] 排序
    [专题一] 栈和队列
    我的最新书单
    虚拟机极简配置manjaro gnome
    运算符重载
    Manjaro kde 18.0安装与基本配置
  • 原文地址:https://www.cnblogs.com/wwwzhaocom/p/10637569.html
Copyright © 2011-2022 走看看