1、全局安装git Git-2.11.1-64-bit()
//配置git
git config --global user.name "您的git账号名"
git config --global user.email "您的email@qq.com"
//若c盘Administrator 没有 .ssh 执行2 3 4 步
2、任意位置右键 Git Bash Here
3、生成ssh key ssh-keygen -t rsa -C '9@qq.com'
4、验证ssh key是否添加成功 ssh -T git@github.com
5、打开 .ssh ,找到id_rsa.pub,复制到GitHub,Settings/SSH and GPG keys/New SSH key 复制密钥
一、新建代码库
6、新建一个文件夹,# 在当前目录新建一个Git代码库 git init
7、# 新建一个目录,将其初始化为Git代码库 git init [project-name]
8、下载一个项目和它的整个代码历史 git clone [url] [本地文件名]
然后 cd <本地文件名> 进入本地文件名 的文件夹
二、配置
9、# 显示当前的Git配置 git config --list
10、# 设置提交代码时的用户信息 ()
git config [--global] user.name "[name]"
git config [--global] user.email "[email address]"
11、配置vue脚手架
配置vue脚手架 vue init webpack myapp_cs(文件夹名字)
配置注意项 (Install vue-router? 选y,其他为n)
切换到当前项目 cd myapp_cs
cnpm install
运行 npm start 或 npm run dev
12、工作区添加到暂存区 git add <文件名> 或 git add .
13、查看文件状态 git status
14、将缓存区的文件添加到版本库 git commit -m "提交的注释说明"
15、查看提交的版本日志 git log
三 、查看文件最新改动的地方
16、查看工作区与暂存区文件的比较 git diff <文件名称>
17、查看暂存区与版本库文件的比较 git diff --cached
18、查看工作区与版本区文件的比较 git diff master
四 、查看所有版本号 git reflog
五、版本回退(常用的方法)
19、回退到指定版本(结合查看所有版本号) git reset --hard 版本号
六、删除
20、删除暂存区或分支上的文件, 同时工作区也不需要这个文件 git rm <文件名称>
21、强制删除文件 git rm -f <文件名称>
22、删除暂存区或分支上的文件, 但本地又需要使用, 只是不希望这个文件被版本控制 git rm --cached <文件名称>
七、创建分支
git branch --------->:查看本地分支列表
git branch <分支名称> --------->:新建分支
git checkout -b <分支名称> --------->:新建并切换分支
git checkout <分支名称> --------->:切换分支
八、分支提交
git push origin <分支名称>
九、更新本地仓库
git fetch --all --------->:将远程库更新到本地(Boss操作)
git pull --------->:从远程库更新到本地库(工作时候的首件事情)
十、合并文件
git merge <分支名称>
十一、更改分支名(本地)
git branch -m 原名 新名
十二、删除分支
1.查看所有分支:
git branch
2.删除指定分支:
git branch -D BranchName
其中-D也可以是--delete,如:
git branch --delete BranchName
3.删除本地的线上分支:
git branch -r -D origin/BranchName
4.远程删除git服务器上的分支:
git push origin -d BranchName
其中-d也可以是--delete,如:
git push origin --delete BranchName