git入门


第一次使用git

安装git
https://git-scm.com/

安装时: Use git from git bash only..,其他默认下一步
配置path:“你的git文件下的bin目录”
配置git: 用户名和邮箱
右键-git bash
命令:git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
查看:去你用户的文件下找.gitconfig便是

搭建git服务器(远程仓库):统一的托管网站(https:github.com/)
为了在本地和远程仓库之间进行免密登录,可以配置ssh

ssh:本地-远程(计算机间)
配置ssh: 现在本地配置,发送给远程
先在本地生产ssh:
ssh-keygen -t rsa -C XXX@qq.com 一直回车

注:此界面表示ssh配置完成
发送给远程:
github官网
github -settings -SSH and GPG keys
title可随便取 key中输入你在本地生产的SSH
本地ssh目录:
该文件下的id_rsa.pub(公钥)文件中(id_rsa是私钥)

测试连通性:
ssh -T git@github.com
弹出的命令输入yes
查看:返回.ssh文件可以查看到known_hosts时,则代表连接成功
失败需要多尝试,检查是否有回车符占位

在本地新建git项目,并发送给远程
做法:桌面(任意)创建文件夹,在文件夹中创建任意文件,文件夹内右键Git Bash Here,输入git init(初始化),文件夹内出现.git(隐藏文件)

在远程建立git项目
GitHub个人页面,右上角 -yourfile -Repositories
new-建立项目-生成 文件链接

本地项目-远程项目关联
git remote add origin 你的项目链接

第一次发布项目(本地-远程)
git add . //文件-暂存区
git commit -m "注解内容" //暂存区-本地分支(默认master)
git push -u origin master
第一次下载项目(远程-本地)
git clone git@github.com:yoloer-s/mygit.git

提交(本地-远程)
(在当前工作目录 右键-git bash)
git add .
git commit -m "提交到分支"
git push origin master
更新(远程-本地)
git pull

Git