什么是git
分布式版本控制系统
git 的下载
https://git-scm.com/downloads
里面有windows点击它然后保存
git 的配置
$ git config --global user.name “Your Name”
$ git config --global user.email “email@example.com”
分部式
就是git 分别管理代码 都是主服务器
集中式
就是SVN 代码集中传到一个主服务器
一些概念
工作区:就是没有进入暂存区的工作区域
暂存区:通过git add . 添加的文件进入暂存区
仓库区:仓库区域
git 启动方法
点击右键会出现 Git Bash Here 然后点击它
git 的指令
- git init (创建仓库)
- git clone (克隆)
- git add . (添加到暂存区)
- git commit -m ‘修改备注信息’ (修改备注)
- git push (上传到GitHub)
- git remote add origin 仓库地址 (关联远程仓库)
- git remote -v (查看信息)
- git push -u origin master (推送到线上仓库)
- git config --system --unset credential.helper (重置用户和密码)
git 的常用指令 - vim 文件名加后缀 (编辑文件内容)
进去后按(英文下的 i)就可以编辑了
编辑完后按(英文下的 ESC)就可以退出编辑
退出后按(英文下的 :wq)就可以保存并退出编辑
退出后按(英文下的 :q!)就可以不保存并退出编辑 - cd 文件夹名 (跳入你输入文件夹名的文件夹)
- cd … (后退一级)
- git log (查看版本号)
- touch 文件名 (创建文件)
- clear (git输命令区域清空)
- mkdir 文件夹名 创建文件夹
7.rm 文件名 本地和GitHub上文件一起删除
8.假如想要恢复 可用 git reset --hard 索引值 实现
Git 远程仓库连接本地仓库
登录github官网
创建新的仓库
注意 : Initialize this repository with a README 不要打对勾
在电脑桌面新建一个文件夹
复制/创建一个项目
进入git 工具中
cd 创建的文件路径
git init 初始化本地仓库
git add . 存到暂存区
git commit -m “对项目的描述” (保存到本地仓库)
git remote add 远程仓库地址别名 远程仓库地址
(将本地和远程仓库连接)
git push 远程仓库地址别名 master (连接成功)
Git 分支概念
就是为了避免主分支代码出错,分支就是主分支备份 改代码在分支上改。
Git 分支命令
git branch 分支的名称(创建分支)
git branch -v (查看进入的是哪个分支)
git checkout 分支名 (进入指定的分支)
git merge 分支名 (进入指定的分支)
git push origin 分支名 (上传指定的分支)
先进入主分支再删除的分支 通过git branch -d 分支名 (删除指定分支)
Git 撤销修改
当你的该乱了工作区某个文件时想丢弃修改时可以通过 git checkout – 分支名 (撤销修改)