Git基础

作者: A_247 | 来源:发表于2016-12-01 22:34 被阅读0次

Git简介

Git版本控制系统是一个分布式的系统, 是用来保存工程源代码历史状态的命令行工具
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。

分布式的特点

分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。

  • 分布式开发,强调个体。
  • 公共服务器压力和数据量都不会太大。
  • 速度快、灵活。
  • 任意两个开发者之间可以很容易的解决冲突。
  • 离线工作

Git命令

基础命令

git init 初始化仓库

git status 查看仓库状态

git add+文件名 把文件提交到仓库缓存中

git commit -m "备忘信息" 把缓存中的文件提交到仓库中

git log 查看提交历史

git diff 查看更改前后的差别 无修改就无显示

git branch 查看当前所有分支名,绿色为当前分支

git branch +分支名 创建分支

git checkout -b +分支名 创建并切换分支(进入新建分支)

git checkout cart-a 切换当前分支 (cart-a为分支名)

git commit -m "update index.html" 创建文件

git log --graph 查看提交历史的图形形式

git reset --hard +提交到仓库的id(版本号) 就会回到那个状态(回溯)

git reflog 获取版本号

git log pretty=oneline 简洁显示历史记录

git reset --hard HEAD^^ 返回上一个版本 (MAC用一个,^为上上个)

git merge cart-b 当前分支与b分支合并(合并分支,合到哪当前要在哪。合并其实是拷贝,被合并的分支仍存在)

远程推送

git remote add origin git@github.com:+github用户名/gitdemo.git 与github地址连接

git push -u origin master 推送主干,第一次推送需要两个参数-u origin

git pull 从gitpub上拉回库中文件

git clone +地址 克隆github上的一源代码库

git push 推送

推荐

关于Git
https://github.com/git/git/

如何在github上展示作品——为你的项目生成一个快速访问的网址 http://transcoder.baidu.com/from=844b/bd_page_type=1/ssid=0/uid=0/pu=usm%400%2Csz%401320_2001%2Cta%40iphone_1_10.0_3_602/baiduid=F399DD50EC4475043E82AAAD26232C36/w=0_10_/t=iphone/l=3/tc?ref=www_iphone&lid=13179066816248852982&order=1&fm=alop&tj=www_normal_1_0_10_title&vit=osres&m=8&srd=1&cltj=cloud_title&asres=1&nt=wnor&title=%E5%A6%82%E4%BD%95%E5%9C%A8github%E4%B8%8A%E5%B1%95%E7%A4%BA%E4%BD%9C%E5%93%81%E4%B8%BA%E4%BD%A0%E7%9A%84%E9%A1%B9%E7%9B%AE%E7%94%9F%E6%88%90%E4%B8%80..._%E5%8D%9A%E5%AE%A2%E5%9B%AD&dict=30&w_qd=IlPT2AEptyoA_yiyJVOpDi_uHylTe9on6yAWcPO&sec=16924&di=f6bb729d54445d53&bdenc=1&tch=124.0.291.163.0.0&nsrc=IlPT2AEptyoA_yixCFOxXnANedT62v3IEQGG_ytK1DK6mlrte4viZQRARj07Q7_lIkfugTCccQoDlnGf_W9l8xFZhOgtfq&eqid=b6e5737195a6b000100000055837b965&wd=&clk_info=%7B%22srcid%22%3A%221599%22%2C%22tplname%22%3A%22www_normal%22%2C%22t%22%3A1480046952601%2C%22xpath%22%3A%22div-a-h3%22%7D

相关文章

  • 2.Git初步

    Git是什么 Git是什么 Git基础 Git基础 1. 下载安装Git GIT官网 安装好后,按win+R 输入...

  • Git总结

    初步 下载git 基础配置: 基础操作 获取Git仓库 初始化现有仓库 git init 克隆远程仓库 git c...

  • Git基本操作

    一、 git的基础操作 基础操作 1.在项目里创建一个git : $ git init 链接远程项目: $ git...

  • git操作

    git基础命令: git commit ---- 提交git branch newBranchName --- 新...

  • Git

    关于版本控制 Git 简史 Git 基础 安装 Git Git 前的配置

  • 2.3 Git 基础 - 查看提交记录

    提交记录git log 2.2 Git 基础 - 记录每次更新到仓库(删除和改名)2.4 Git 基础 - 撤销操...

  • 面试中的那些 Git 问题 - 基础部分

    面试中的那些 Git 问题 - 基础部分 面试中的那些 Git 问题 - 基础部分

  • 2016-06-24 阅读整理

    Git Git 基础命令Git 分支管理Git 分支合并Git 公钥提交Git 常用技巧Git 设置别名 Andr...

  • Git 系列文章

    GIT 初识 Git的基础操作 Git的远程操作 Git的分支管理 Git标签操作 Git团队协作 Git 多账户...

  • git资源学习

    git资源学习 Git详解之一 Git起步 Git详解之二 Git基础 Git详解之三 Git分支 Git详解之四...

网友评论

      本文标题:Git基础

      本文链接:https://www.haomeiwen.com/subject/vzdfmttx.html