将本地项目上传到Github
在Github首页,点击New创建一个新的项目

跳转到新页面后,需要填写一些相关信息
Repository name:仓库名称(输入名字,最好不要使用中文)
Description(可选):仓库描述介绍
Public, Private :仓库权限(公开共享,私有或指定合作者)

最后点击create repository,即可创建成功。
创建成功后,复制其中的地址,界面如下:

接下来在本地操作,右键点击本地项目,选择Open Git Bash Here,打开如下界面

之后初始化本地Git仓库,在本地项目根目录下执行:
git init 初始化Git
git add . 添加所有文件到暂存区
git commit -m 'Initial commit ' 提交到本地仓库中
在进行远程仓库的关联和推送
git remote add origin 仓库URL 关联远程仓库(仓库url就是上文中复制的地址)
git push 推送代码
注:在首次推送时,可能会出现这种情况,那么只需要复制粘贴中间这行,之后再次推送即可

总结
首次上传流程:
创建远程仓库 → git init → git add . → git commit -m '上传描述' → git remote add origin 仓库地址 → git push
后续更新代码:
git add . → git commit -m '更新描述' → git push
将Github的项目拉取到本地
打开Github项目页面,复制将要克隆的仓库地址

选择想要克隆到的文件夹,右击该文件夹,选择Open Git Bash Here,打开如下界面

在该界面中进行克隆到本地
git clone 仓库地址 (上文中复制的需要克隆的项目地址)克隆到本地
之后打开克隆好的项目
git pull 拉取到本地
总结
首次获取项目 → 用 git clone 仓库地址
后续更新代码 → 用 git pull
常用的git命令
- 初始化与克隆
git init初始化本地仓库
git clone仓库地址 克隆远程仓库到本地 - 提交与修改
git add .添加所有修改到暂存区
git commit -m '描述'提交暂存区的修改
git status查看当前修改状态
git diff查看未暂存的修改内容 - 分支管理
git branch查看本地分支
git branch 分支名创建新分支
git checkout 分支名切换到指定分支
git checkout -b 新分支名创建并切换到新分支
git merge 分支名合并指定分支到当前分支
git branch -d 分支名删除本地指定分支 - 远程仓库操作
git remote add origin 仓库地址关联远程仓库
git remove -v查看远程仓库地址
git push origin 分支名推送本地分支到远程指定分支
git pull origin 分支名拉取远程指定分支到本地更新
git fetch获取远程更新(不自动合并)
git push推送本地分支到远程上游分支
git pull拉取远程上游分支到本地更新 - 日志与历史
git log查看提交历史 - 撤销与回退
git reset保留正在编辑的文件内容,撤销某些已暂存的更改
git reset --hard HEAD^回退到上一个提交(彻底丢弃修改) - 临时保存
git stash暂存当前为提交的修改
git stash pop恢复暂存的修改