git是目前世界上最早进的分布式版本控制系统。linux
往GitHub提交的过程:git
git的准备工做:工做区(本地磁盘目录)=>暂存区(虚拟仓库) => 远程仓库(GitHub)
步骤流程:github
一、安装git客户端 git bash 支持linux命令的git控制台 git CMD 支持windows的git控制台 git GUI git可视化界面 二、VScode 安装git插件 三、github 帐号注册(必定要记住密码、用户名和邮箱)
git操做的具体步骤:windows
一、cd路径,进入当前目录 二、配置git基本操做 git mkdir 文件名 git cd 文件名 pwd 三、git init在本地进行初始化,创建暂存区 四、工做区 => 暂存区 git add 文件名 git commit -m ‘这一次提交的描述’ 五、查看工做区状态 git status 六、从暂存区恢复文件到工做区(切换分支) git chekout 七、查看工做区和暂存区版本的区别 git diff 八、clear清屏操做 九、git log 查看已经提交过的历史版本 十、恢复文件到某一指定版本 git reset --hard HEAD^ 撤销本地修改 git resert --hard HEAD^ 十一、生成ssh密匙 ssh-ketgen-t rsa-C‘注册GitHub的邮箱’ Windows电脑查找文件:个人电脑=>用户=>用户名文件夹=>.ssh=>id_rsa.pub(存有密匙) 十二、github帐户配置密匙 点击头像=>setting=>SSH 1三、暂存区到远程仓库 【注】第一次提交须要输入用户名和密码 1四、git clone 从远程仓库,克隆项目到本地 setting => Manage access => 点击绿色按钮,寻找要发送的对象 => 点击绿色按钮,发送 对方接收后,复制代码地址,经过git bash添加代码到本地进行修改;修改后再经过git bash上传 1五、git pull 从远程仓库同步代码到本地 1六、建立本地分支 git branch 分支名 1七、切换本地分支,例如从master切换到分支 git checkout 分支名 1八、提交本地分支到远程 git push origin 分支名 1九、把未完成的修改缓存到栈容器中 git stash 20、恢复最近一次缓存到当前分支 git stash pop