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

最新文章

  1. Linux(centos)如何安装Zend Optimizer Zend Guard Loader
  2. C#通过RFC调用SAP
  3. HDU 2089 数位dp入门
  4. SharePoint自动化系列——Create a local user and add to SharePoint
  5. 安卓集成发布详解(二)gradle
  6. MySQL字符串函数
  7. 【转】JavaScript对Json节点的增删改
  8. CA认证
  9. org.apache.hadoop.security.AccessControlException: Permission denied: user=?, access=WRITE, inode=&quot;/&quot;:hadoop:supergroup:drwxr-xr-x 异常解决
  10. Windows10获取VS管理员权限总是很烦人
  11. Linux 下 pushd,popd,cd- 用法
  12. MySQL(九)
  13. Create-React-App 使用记录
  14. Shell脚本编程实战一:创建按天备份的脚本工具
  15. LinkedIn文本分析平台:主题挖掘的四大技术步骤
  16. 【托业】【新托业TOEIC新题型真题】学习笔记12-题库八-P7
  17. 简单的django配置和命令
  18. swiper使用心得
  19. Python模块学习之bs4
  20. 如何设置树莓派的VNC开机时启动

热门文章

  1. 一天一个Linux命令,第三天cat命令
  2. jQuery无缝轮播图思路详解-唯品会
  3. QT支持TTF字体
  4. python ID3决策树实现
  5. 使用PrintDocument定制打印格式
  6. Arduino 计算机视觉系统概述
  7. NetCore踩坑记1、 一块网卡引发的血案
  8. flutter isolate demo
  9. element-ui DatePicker 日期格式处理
  10. 2.将多个元素设置为同一行?清除浮动有几种方式?【HTML】