1.git的安装
1.什么是git
它是属于开源的分布式代码版本管理工具,配合github使用,能很好的保管项目源代码.
2.什么是svn
集中式代码版本管理工具.
3.git的安装
先安装nodejs:分享地址
链接: https://pan.baidu.com/s/1WHh3_6cw87bMI2usU4Cv7w
提取码: 2n6y
2.git的使用
1.git bush
安装git之后右键点击项目文件夹 会出现 git bush 指令,点击就可
2.简单的linux指令
1.tab键 自动补全文件或者路径
2.pwd 查看当前的所有路径
3.ls 查看当前目录下的所有文件
4.cd 进入或切换路径 cd /D 进入D盘 cd .. 出一级文件夹
5.mkdir 创建文件夹
6.touch 创建一个文件
7.rm 删除指定文件
8.clear 清屏
9.rm -rf 删除所有文件 不推荐使用 f:force 强制
10.vi 进入文件
11. i 进入插入模式,可以编写代码
12.Esc 退出当前状态
13.shift + wq 保存退出
3.git的指令
1. git 查看git自带指令
2. git init 初始化项目,项目文件夹中会出现 .git 文件夹,这是git的本地文件存储
3.git confit --list 查看现有git相关配置
4.git config --global user.name '英文名字' 配置git用户名
5.git config --global user.email '邮箱' 配置git邮箱,推荐使用github邮箱号码
6.git status 查看监听的状态
7. git add . 会把文件都存储进 .git 文件夹中
8. git commit -m '注释' 这是给所有改变的文件加上注释,有利于查看版本
9. git commit -am '注释' 上面两句合成一句
10.git diff 文件名称 查看文件的修改
11.git log 查看提交信息 或 git log oneline 显示一行
12.git reflog //查看以往的git 操作纪录及版本号
13.git reset --hard 查看代码当前版本
14.git reset --hard HEAD^ 回到上一个版本
15.git reset --hard HEAD~n n是一个数值,第几个版本
16.git reset --hard 版本号 回到 '版本号' 版本
4.git提交到github
1.创建过滤文件
.gitignore 添加不需要上传的文件到文件中 一个文件一行
2.配置密钥
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
3.拷贝密钥
cat ~/.ssh/id_rsa.pub
4.创建远程仓库与本地项目管理
git remote add 别名 url(github项目路径)
5.第一次提交
git push -u --force 别名 master(分支名称)
6.提交
git push -u 别名 master()分支名称)
7. 保存
git add .
8. 注释提交信息
git commit -am '信息'
5.分支
1.查看分支
git branch 查看本地分支
git branch -a 查看本地分支和远程分支
2.创建分支
git branch 分支名称
3.删除分支
git branck -d 分支名称 删除本地分支 不能再自己分支删除自己
git branch -D 分支名称 强制删除本地分支
git push 路径别名 --delete 分支名称 删除远程分支
git branch -m 要改的本地分支名 修改后的分支名(修改本地分支)
git push origin :远程修改前的分支名(删除远程分支)
git push origin 修改后的分支名:修改后的分支名(push 到远程分支)
git branch --set-upstream 修改后的分支名 origin/修改后的分支名(绑定远程分支)
4.切换分支
git checkout 分支名
5.合并分支
git merge 子分支 站在master分支去合并子分支
git push 提交到远程仓库
6.git checkout -b 分支名称 创建并切换到新分支
6.下载
克隆 git clone github地址
克隆的项目提交只需要 git push
git checkout -b gh-pages 创建github远程服务器分支,可以远程使用github服务器查看项目
$ git push -u origin gh-pages 提交文件到远程分支