1、git:分布式版本控制软件
2、与svn区别:把中央仓库放到本地仓库
版本库(分支)
master主分支
3、命令:
git add:将本地文件增加到暂存区
git commit:将暂存区的内容提交到本地仓库(本地分支,默认master)
git push:将本地仓库的内容推送到远程仓库(远程分支)
git pull:将远程仓库(远程分支)的内容拉取到本地仓库(本地分支)
4、git安装
(1)msysgit.github.io
(2)Use git from git bash only ....,其他默认下一步
(3)配置环境变量path: D:\Git\bin
(4)配置git: 用户名和邮箱
右键Git bash
git config --global user.name "lixx"
git config --global user.email "1270203234@qq.com"
查看C:\Users\Administrator\.gitconfig
5、搭建git服务器(远程仓库):统一的托管网站(https://github.com/)
为了在本地和远程仓库之间进行免密钥登录,可以配置ssh
配置ssh
下载本地生成ssh:
ssh-keygen -t rsa -C 1270203234@qq.com 一直回车
发送给远程:
github - settings - SSH and ... - New SSH - title任意、key中输入 上边在本地生成的ssh:
将本地刚才生成的id_rsa.pub内容复制到远程的Key
测试连通性:
ssh -T git@github.com
如果本地和远程成功同信,则可以在/.ssh目录中发现known_hosts文件
如果失败:多试几次(网站不稳定)、检查回车符
原文:https://www.cnblogs.com/xinxin1994/p/10422714.html