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

git中常用命令的更多相关文章

  1. git中常用命令的总结

    一.git stash  1.git  stash 保存当前工作进度,会把暂存区和工作区的改动保存起来.执行完这个命令后,在运行git status命令,就会发现当前是一个干净的工作区,没有任何改动. ...

  2. git中常用命令小结

    提交过程 查看文件改动以及新增的文件 git status 添加新增文件 git add your_file_path // 添加全部文件 git add * // 添加某类型文件 提交文件 git ...

  3. 学习Git过程中常用命令的总结

    复制远程库git clone git@github.com:Hconly/learngit.git在GitHub上,可以任意Fork开源仓库:自己拥有Fork后的仓库的读写权限:可以推送pull re ...

  4. GIT中常用的命令

    最近项目中使用到了GIT,所以记录一下GIT中常用的命令. GIT使用的客户端有Git Bash:http://code.google.com/p/msysgit/ 还有乌龟TortoiseGit:h ...

  5. GIT 版本控制常用命令学习汇总

    GIT 版本控制常用命令汇总 git version 查看当前git版本信息 git help 获取全部命令帮助信息 git help <command> 获取指定命令帮助信息 git c ...

  6. git log 常用命令及技巧

    git log常用命令以及技巧 1.git log 如果不带任何参数,它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值,作者.提交日期.和提交说明.如果记录过多,则按Page Up.Pag ...

  7. Git基本常用命令

    Git基本常用命令如下: mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径. git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件. git ...

  8. Git是什么、Git的功能、为什么versioncontrol用Git、Git的常用命令、Git的优缺点

    Git是什么 git是目前世界上最先进的分布式版本控制系统(没有之一). Git是用于 Linux内核开发的版本控制工具.与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版 ...

  9. Git 基础 —— 常用命令

    Git 基础学习系列 Git 基础 -- 安装 配置 别名 对象 Git 基础 -- 常用命令 Git 基础 -- 常见使用场景 Git基础 -- Github 的使用 git init 创建 Git ...

随机推荐

  1. 06-switch语句

    switch语句 switch是一个条件语句,它是可以代替多个if else的常用方式 例子 package main import "fmt" func main() { a:= ...

  2. Elasticsearch-6.7.0系列(六)ES设置集群密码

    感谢此老兄:<手把手教你搭建一个 Elasticsearch 集群> 前提准备 安装kibana-6.7.0: <Elasticsearch-6.7.0系列(三)5601端口 kib ...

  3. 性能监控工具的配置及使用 - Spotlight On Oracle(oracle) 转:紫漪

    一.    Spotlight On Oracle(oracle) 1.1.   工具简介 Spotlight是一个强有力的Oracle数据库实时性能诊断工具,提供了一个直观的.可视化的数据库活动展现 ...

  4. 玩转Spring全家桶笔记 03 Spring的JDBC操作以及SQL批处理的实现

    1 spring-jdbc core JdbcTemplate 等相关核心接口和类(核心) datesource 数据源相关的辅助类(内嵌数据源的初始化) object 将基本的JDBC操作封装成对象 ...

  5. idea: unable to import maven project

    新搭建的maven环境,使用idea创建maven项目时,一直提示 unable to import maven project,百度良久未解决 有说关闭防火前的,亲测无效,后看到说是maven-3. ...

  6. 5_PHP数组_3_数组处理函数及其应用_8_数组与数据结构

    以下为学习孔祥盛主编的<PHP编程基础与实例教程>(第二版)所做的笔记. 数组与数据结构 1. array_push() 函数 程序: <?php $stack = array(&q ...

  7. 【阿里云开发】- 安装JDK

    1.阿里云轻量服务器入口 https://swas.console.aliyun.com/?spm=5176.2020520001.1011.2.29ff4bd3P4AEDc#/servers 2.使 ...

  8. Go path/filepath文件路径操作

    本文:https://books.studygolang.com/The-Golang-Standard-Library-by-Example/chapter06/06.2.html path:htt ...

  9. Android多种方式实现相机圆形预览

    效果图如下: 一.为预览控件设置圆角 为控件设置ViewOutlineProvider public RoundTextureView(Context context, AttributeSet at ...

  10. union 和 union all的区别

    union 和 union all的区别 相同点和不同点 相同点:union和union all 都是对于多个查询结果的并集进行操作不同点:1.union 不会输出两个结果并集的重复行2.union ...