Git

Git:

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

  

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

  3.Git 指令前面是$符号

  

  GIt指令

      4.git config--global:config 配置

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

  

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

  

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

  标志就是 里面会出现一个 .git的隐藏文件

    

  6.版本库

    

   Git add  文件名   将文件添加到缓冲区

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

  

  

  8.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 代表当前版本向上追溯到的第十个 版本

  

  9.工作区 暂存区 仓库分支  

  

  

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

 

  

  Git checkout --文件名  撤销更改,modified  修改的  delete 删除的

  

  

  10.如果出现这个提示

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

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

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

  

    远程控制:git remote add origin git@github.com:cuiweijun/test.git

 

  

  注册github/码云账号

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

  创建ssh key

  Ssh-keygen -T rsa -c “834719201@qq.com”    这里是小t和大C的

  

  

  一个是id_rsa  这个是私人秘钥  id_rsa.pub 这个是公钥

 

  将公钥添加到github账号上的流程:

  

  

  

  

  

  

  

  

  成功之后 邮箱会受到一份邮件。。为了验证是否成功

  指令 ssh -T git@github.com

   

  

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

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

   

  

  不能选添加readme文件

  

  

  

  Git remote add origin git@github.com:cuiweijun/testxiawu.git

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

  Git push -u origin master

  

  

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

 

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

   

 

 

原文地址:https://www.cnblogs.com/wangzhen1012/p/10638725.html