Git

1 创建仓库

// 1 进入项目目录执行
git init

// 2  指定目录 执行
git init test1

// 3 github 上远程拉取 
git clone https://github.com/.......

2 基础操作

  1. 查看仓库状态
git status
  1. 将目录下文件加入到暂存区
// 提交所有
git add .
// 提交指定文件
git add 文件名
  1. 添加描述信息
git commit -m "描述"
  1. 查看版本记录
git log
// 查看具体
git log -p
  1. 穿越到指定的历史节点
git checkout xxx(commit id)
// 回到上一版本
git checkout -

3 git 三种状态

1.modified 已修改

  1. staged已暂存
  2. committed 已暂存

4. 标签

  1. 附注标签
git tag -a 标签名 -m "备注"
  1. 列出标签
git tag
  1. 历史标签
git tag -a 标签名 -m "备注" commitid 
  1. 查看标签详细信息
git show 标签名
  1. 回溯至标签所在的提交
git checkout 标签名

5 合并分支

1.创建分支

git branch 名称
// 创建并切换
git checkout -b 名称
  1. 合并分支
git merge 分支名

6 远程合作

  1. 添加远程仓库
git remote add 远程名称 远程地址
  1. 列出所有远程仓库地址
git remote
// 列出详细
git remote -v
  1. 上传代码
git push -u 远程名 分支名
  1. 拷贝(克隆)仓库
git clone 仓库地址
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 15,942评论 5 147
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 3,951评论 0 11
  • Git是目前最流行的版本管理系统,也是最先进的分布式版本控制系统(distributed version cont...
    pro648阅读 5,755评论 1 17
  • 一、电脑本地初始化一个仓库 1. git init: 初始化一个电脑上本地仓库 终端进入项目目录,输入: 该命令将...
    dragon_li阅读 2,994评论 1 4
  • 今天因为家里装修的事情,在有些细节上与先生有些出入。本着对家庭负责的态度,或者我是学信息的,对很多信息的捕捉能...
    妈妈爱瑶瑶阅读 677评论 0 0