Git到github(最精简流程)

只是从git到github的流程,Git的强大功能以后再写。

Git是目前世界上最先进的分布式版本控制系统,git用的是linux开发,还要懂点linux操作。

一、提交到本地git

git初始化

1. 下载git 安装
2. 安装完后选择一个文件夹右键,git bash here

在这里插入图片描述
3. git初始化

// git初始化
git init

初始化完成后会发现多出.git文件,如果没有的化看下图。

在这里插入图片描述
打开隐藏项目,会发现.git文件,这就是git管理文件。
在linux和Windows里面文件名前面加个 . 就是隐藏文件,一般不想被看见,避免被误删。

4. 将文件加入git管理
比如我添加了个py文件,用来白嫖wps会员的,名称为wps_invite.py。
ls就是列出文件夹里面的内容。
输入 git add wps_invite.py就是将这个文件加入管理,要是文件夹里面文件太多了可以使用 git add . 这样就是将所有文件加入管理。

// 使用文件名
git add name
//全部添加
git add .

5. status查看状态
输入
git status查看状态,可见红字目前这个文件处于modfied状态在这里插入图片描述

6. 提交仓库

//-m 就是添加提示
git commit -m "第一次提交"

在这里插入图片描述
git status 查看工作区变干净了,所有文件已经提交。
这样就是一个管理状态了。

二、提交到github

1.需要初始化邮箱和昵称

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

将字符串替换为你的github昵称与注册邮箱

2.连接ssh

github管理项目的时候,对本地和远程文件操作可以用HTTPS和SSH进行clone和push,这里就需要清楚两者区别:
HTTPS可随意clone或者push项目于或到github,不管谁的项目; SSH必须是项目的拥有者,且需要添加SSH key。
HTTPS url在push时需要验证用户名和密码;
SSH在push时可设置成无用户名密码,相对方便。

先生成sshkey

ssh-keygen -t rsa -C "email@example.com"

查看sshkey

cat ~/.ssh/id_rsa.pub
//就会显示下面的key了
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC6Wru62b2nsT7SWnGWjOad5Ul8j02hXlkSkx5v5/u7CbaQoS/tulDE1J8oTzImIUEJYSJU9ErpZdvdIx/zTenv+9lPa13Fm2HkXNxp1Y64rwB528WVO5TZl42kmcAAHYxj8SSM9tLoZ+FvCCyggaVZdho+jjtvn1YrVuv4AoTp+m2Mp5rmivZHXhUvhkAK214diq6NQ0D2XXfqLTWYI10LKJVoczFTFz2qyX+QoJmTa3ktqTK70WgxLr3SqxxmaAL6fqIx9f0oYRFgDpiBGjMtrvd3iiyc3k+5n6xbUOp8rI7Yln++eS49UejU/W/4ndeAS5yip51hNy+mstjgOLJ7fEtEpQ2S0opkNbjqzoRywbbuN8qA61JdloHGO4rhDM6utOPgjIg9NIvNtpwXvbwa5Ckycqc4GJ/i0hOueCehARJ6TI8T4hIyvUdRMQosdBy3k56rT5iyqeyLmawGTstkH+18V+cBBtnGntiBPmCwl/498MS6HUBZuTdpdehOzTs= xxxxxxxx@xx.com

打开github网站登录
然后一步步操作

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
完成后输入

ssh -T git@github.com

查看是否连接成功

上传

git remote add origin + 远程仓库地址 //链接远程仓库,创建主分支

git pull origin master // 把本地仓库的变化连接到远程仓库主分支

git push -u origin master //把本地仓库的文件推送到远程仓库

总结

git init //初始化仓库

git add .(文件name) //添加文件到本地仓库

git commit -m “first commit” //添加文件描述信息

git remote add origin + 远程仓库地址 //链接远程仓库,创建主分支

git pull origin master // 把本地仓库的变化连接到远程仓库主分支

git push -u origin master //把本地仓库的文件推送到远程仓库

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值