码迷,mamicode.com
首页 > 其他好文 > 详细

1-git原理及配置

时间:2020-03-27 00:40:26      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:失败   分布式   推送   用户名   密钥   remote   email   回车符   服务器   

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:\Users\Administrator\.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:\Users\Administrator\.ssh\id_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原理及配置

标签:失败   分布式   推送   用户名   密钥   remote   email   回车符   服务器   

原文地址:https://www.cnblogs.com/kesheng/p/12578550.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!