过程 :
工作区(git add .) -->暂存区(git commit -m 注释)–>本地服务器(git push origin master)—>远程仓库
本地服务器和远程仓库同步操作:
- git clone https地址/SSH地址
- cd 克隆的文件夹 进入clone的文件夹下
- git status 查看状态
- git add . 从工作区提交暂存区( git add . 提交所有改动的文件)
- git commit -m “提交的注释” 暂存区到本地服务器
- git push origin master 提交远程服务(origin:远程服务器名称 master:主分支)
分支命令:
git branch 分支名 创建分支
git branch 查看分支
git checkout 分支名 切换分支
(创建并切换到这个分支: git checkout -b 新分支名)
git merge 要合并的分支 合并分支(将别的分支合并到自己分支)
git branch -D 删除的分支 删除分支
配置ssh:
git config --global user.name “用户名 ”
git config --global user.email “你的邮箱”
git config --list (查看所有配置项)
ssh-keygen -t rsa -C “你的邮箱” ---回车直到结束 生成ssh
进入github配置公钥
cd ~/.ssh 进入.ssh目录
ls 显示目录的内容
cat ~/.ssh/id_rsa.pub 查看文件的内容
进入github网站→点击右上角小图片→settings→左侧菜单SSH and GPG keys
本地文件夹上传GitHub仓库:
- git init 初始化
- git add . 提交到暂存区
- git commit -m “提交的注释” 暂存区→本地服务器
- git remote add origin https地址或SSH地址
- git pull --rebase origin master
- git push -u origin master (-u 表示第一次推送master分支的所有内容,后面再推送就不需要-u了)
回到指定版本:
git log 查看所有版本信息
git reset --hard HEAD^ 回退到上一个版本(HEAD代表当前版本,有一个^代表上一个版本,以此类推)
git reset --hard 指定版本号 回到指定版本