git

Posted policexu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git相关的知识,希望对你有一定的参考价值。

---恢复内容开始---

git 是什么?

  它是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

       技术图片

  git config --global       //config    配置

   技术图片

   配置用户   --global 参数  是在当前系统任何位置都可以使用这个用户

      如果不加  --global  只能在当前文件夹目录使用

   技术图片

   下一步  我们使用git init 这个命令将这个版本库变成git可以管理的仓库

    里面会出现一个 。git的隐藏的文件

   技术图片

 

  技术图片

    git add 文件名 将文件添加到缓存区

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

    技术图片

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

    红色代表仓库被改动    在工作区

    绿色代表在暂存区

    技术图片

    git diff  参看上次修改的地方

    git  log  查看仓库的历史版本

    技术图片

    如果说  你想看简单的

      那就输入   git log --pretty=oneline

    技术图片

    

    Git reset 将当前版本回退到上一个版本

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

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

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

    技术图片

    我们会发现 最新的版本添加的内容  丢失了 回到第二次跳的版本了

    技术图片

      工作区  暂存区 仓库分支

    技术图片

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

        分支 master 里   

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

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

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

     git checkout  --文件名   撤销更改

     modified  修改的  delete   删除的

     技术图片

     如果出现这个提示

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

        git commit  去更新仓库的状态

        git rm  在仓库中直接删除aa.txt    git rm  aa,txt

     技术图片

     远程控制

     git   remote  add origin [email protected]:xu1mo2sen0/test.git

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

     

     1. 注册github/码云账号

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

     (1) 创建ssh key

     Ssh-keygen -T rsa -c “[email protected]

     技术图片

     这里是小t和大C

 

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

 

      流程

    技术图片

    技术图片

    技术图片

    技术图片

    技术图片

    技术图片

    技术图片

    成功之后 邮箱会受到一份邮件。。

    为了验证是否成功

    指令 ssh -T [email protected]

     技术图片

    让本地仓库和远程仓库关联

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

     技术图片

不能选添加readme文件

   技术图片

    技术图片  

    Git remote add origin [email protected]:cuiweijun/testxiawu.git 

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

    Git push -u origin master

    技术图片

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

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

    技术图片

    技术图片

 

 

 

 

  

  

以上是关于git的主要内容,如果未能解决你的问题,请参考以下文章

Git 学习路线

从0到1带你掌握git(一分钟掌握git)--git如何下载?git如何使用?git是什么?git怎么获取文件?

Git认识与使用 Git

Git认识与使用 Git

Git认识与使用 Git

Git认识与使用 Git