1-git原理及配置

Posted kesheng

tags:

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

git:分布式版本控制软件

常见命令:
  git add:将本地文件增加到暂存区
  git commit:将 暂存区 的内容提交到 本地仓库(本地分支,默认master分支)
  git push:将 本地仓库 的内容推送到 远程仓库(远程分支)
  git pull:将 远程仓库(远程分支) 的内容拉取到 本地仓库(本地分支)

安装git:
  msysgit.github.io
安装时:
  配置path:Git安装目录的bin目录
  配置git:用户名和邮箱
    用户名:git config --global user.name "kesheng"
    邮箱:git config --global user.email "1465905861@qq.com"
  查看配置:C:UsersAdministrator.gitconfig

搭建git服务器(远程仓库):统一的托管网站github;为了在本地和远程仓库之间可以进行免密钥登录,需要配置ssh(为了让本地和远程关联)

配置ssh:先在本地配置,再发送给远程
    本地生成ssh:ssh-keygen -t rsa -C 1465905861@qq.com , 然后一直回车;
    发送给远程:登录github->settings->SSH and GPG keys->new SSH->title任意,key中输入在本地生成的ssh: C:UsersAdministrator.sshid_rsa.pub

测试本地和远程的联通性:
  Git Bash中输入:ssh -T git@github.com -> yes
    如果本地和远程成功通信,则可以在/.ssh目录中发现known_hosts文件
    如果失败,先多尝试几次,不行再查看远程ssh是不是多了回车符

实践:在本地新建git项目
  在项目根目录右键->git bash -> 输入git init
  在远程建立仓库:github->your profile->repositories->new,则生成新仓库和该仓库的https/ssh远程唯一标识符:
    https://github.com/getitkesheng/Git-test.git git@github.com:getitkesheng/Git-test.git
  将本地项目与远程仓库关联:git remote add origin git@github.com:getitkesheng/Git-test.g

以上是关于1-git原理及配置的主要内容,如果未能解决你的问题,请参考以下文章

git原理及基本操作

GIT的工作原理和基本命令

DHCP原理及中继原理及配置!

git仓库的创建及基本操作

DHCP原理及配置

Docker 配置Flannel网络过程及原理