git 的使用

273 阅读3分钟

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 提交文件到远程分支