git入门指导【长篇~~~~持续更新】

git及github入门指导



前言

对大部分互联网新手来说,github是非常实用而便于寻找代码的网站,但复杂的git提交拉取操作给予很大的小白很大的困扰,因此特开此篇章,互相学习交流。从头开始准备git与github


一、注册git账号及安装配置git

1.注册git 下载git bash

网站:https://github.com/ (国内经常抽风上不去,需要一些特殊方法)
在这里插入图片描述
输入一个可用的email,密码(密码的要求很严苛,如果输入不熟悉的密码一定要记下来)
下载和安装git bash就不一一阐述了,网上有流程,安装的过程一直Next也不会出什么问题。

2.配置git bash

为了以后代码的统一性,这里选择了Visual Studio code作为默认的编辑器,免费而且支持插件(这个IDE我也是第一次用:)
在这里插入图片描述

3.初始化

3.1创建一个自己的用来放置代码库的文件夹

#设置email和username
 git config --global user.email "you@example.com"
 git config --global user.name "Your Name"
 
 #初始化git
 $ git init
 Initialized empty Git repository in C:/Users/XXX/Codedepository/.git/

3.2 获取ssh keys

#输入你的邮箱获取ssh key
ssh-keygen -t rsa -C “你的邮箱” 

3.3 找到屏幕提示的路径,用记事本打开id_rsa.pub复制其中的全部内容

$ ssh-keygen -t rsa -C XXX@126.com  #(你的email)
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/XXX/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/XXXl/.ssh/id_rsa
Your public key has been saved in /c/Users/XXX/.ssh/id_rsa.pub

在这里插入图片描述
3.4 进入github>setting>SSH and GPG keys> New SSH key
名称随便填,内容就是id_rsa.pub中的内容
至此基本添加已经成功

二、创建自己github项目 and 拉取和推送

2.1.创建项目在github上选择New repository

在这里插入图片描述

2.2 git clone url (项目的git网址)

在这里插入图片描述

2.3 拉取远端仓库最新的代码

当存在多分支的情况下

#查看本地分支信息确保更新不冲突
git status
#将可能修改的文件做一个check防止想回到上一个版本却找不到
git checkout – [file name]
#从远程获取最新版本到本地
git fetch origin master:temp
#比较本地的仓库与远程仓库的区别
git diff temp
#合并temp分支到master分支
git merge temp

##另一种直接的办法

#查看存在的远程仓库
git remote -v
#查看分支情况
git branch
#查看本地分支信息确保更新不冲突
git status
#将可能修改的文件做一个check防止想回到上一个版本却找不到
git checkout  [file name]
#拉去远端代码
git pull

2.4 本地代码push到github

  1. 添加本地文件
    git add *
  2. 将添加提交到缓存区
    git commit -m
  3. 将缓存区文件提交到指定的branch
    git push 或者 git push origin
    #这里可以先用git romete -v 看看远端仓库的情况
    #git branch 看看分支的情况

总结

提示:这里对文章进行总结:

未完待续~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wangxiancao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值