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
- 添加本地文件
git add * - 将添加提交到缓存区
git commit -m - 将缓存区文件提交到指定的branch
git push 或者 git push origin
#这里可以先用git romete -v 看看远端仓库的情况
#git branch 看看分支的情况
总结
提示:这里对文章进行总结:
未完待续~~~