GitHub基础
前提条件,安装好了github。本地创建存放即将拉取项目的文件夹。
进入文件夹右击选择Git Bash Here,打开弹窗,输入git init,后文件夹中多出一个.git文件夹(本地仓库)。
远程github上的仓库与我们自己的本地仓库创建连接:git remote add origin https://github.com/21karat/pay.git。
输入下面一套代码可以拉取代码以及更新拉取代码后重新提交到远程git仓库:
git init # 创建本地仓库
git remote add origin https://github.com/21karat/pay.git # 创建远程连接
git pull origin master # 拉取最新代码 git status # 查看本地仓库状态 git add . # 将所有修改更新至暂存区 git commit -m "注释内容" # 提交暂存区更改,并写上明确的注释说明 git push origin master # 提交修改至主分支
git branch # 查看所有分支
git push -u origin master # 首次提交
git push -f origin master # 强制push
git branch # 查看当前分支
git branch 分支名 # 创建本地分支
git branch -d 分支名 # 删除本地分支(必须保证不在删除的分支上,才能进行删除)
git checkout 分支名 # 切换到本地分支
git checkout -b 分支名 # 创建并切换到本地分支
github的代码上传成功但是不显示绿格子解决方案:
git config user.email # 查看邮箱是否和你github绑定邮箱相同 git config user.email "your_email@example.com" # 不相同修改绑定邮箱 git remote set-url origin http://git # 更换
git撤回版本代码:
回滚到任意之前的版本,case如下: 1.首先找到你需要回滚的版本号,可以通过日志查看 $ git log -3 2.选择版本id,第一个时最后提交的,通过版本id回滚 $ git reset --hard 版本id 3.强制性push $ git push -f origin master