GIT 安装

GIT是什么

Git是什么?

Git是目前世界上最先进的分布式版本控制系统(没有之一)。 Git有什么特点?简单来说就是:高端大气上档次!

上面是国内某牛人的git介绍。想详细了解git的同学可以访问一下的网址,花几分钟的时间学习一下世界上最先进的分布式版本控制系统

本人从行开始虽然只使用过3个月的SVN,随后变一直在使用世界上最先进的分布式版本控制系统,我也是觉得git甩SVN不是几条街可以形容的。

GIT 的高端大气上档次,只有真正使用了才会体会到的。赶紧的使用起来吧,你还在等什么?↖(ω)↗

GIT 安装

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。

  • 1 下载最新版本的git,然后正常安装 到git官网下载最新版本的直接安装即可。
  • 2 正常安装完成后,需要为每台机器生成自己的ssh配置。
  • 3 生成SSH密钥的过程
      1. 查看是否已经有了ssh密钥:cd ~/.ssh。 如果没有密钥则不会有此文件夹,有则备份删除
      1. 在桌面上右击,点击Git Bash,然后输入$ ssh-keygen -t rsa -C “heyingchun@sinosoft.com.cn”,按3个回车,密码为空。
  • 4 密钥生成后在对应的路径中打开,然后将.pub文件中的内容拷贝出来。
  • 5 添加到git.s.com上的个人账户中的添加密钥即可。
  • 6 有的可能需要配置一些自己的git.s.com地址,此步骤不是必须,根据自身需要来做。

地址配置在:

C:\Windows\System32\drivers\etc路径下找到host文件中

host.png

添加

 192.168.90.254 git.s.com

保存退出。

常用GIT命令

  • git clone xxxx(地址) -- 可以从git服务器上下载一个项目
  • git pull origin master(分支名称) -- 将当前分支master分支上的所有远程仓库中的代码下载到本地仓库
  • git fetch -- 将当前目录下的分支都下载到本地,但是不合并分支
  • git branch -- 查看本地分支
  • git branch -a -- 查看当前文件的所有分支,包括远程分支
  • git status -s -- 查看当前分支下的所有有改动的文件
  • git diff xxx(文件) -- 查看当前文件具体有哪些改动
  • git add xxx(文件) -- 将某一个改动的文件放到本地缓存中去
  • git add * -- 将当前分支下的所有改动的文件全部放到本地缓存中去
  • git commit -m "注释" -- 将当前add的文件提交到本地仓库中去
  • git push origin master(分支名称) 将当前分支的所有本地仓库中的改动提交到远程仓库中

有关git的详细使用,文件夹中有详细的使用文档,另外还有两个不错的网站可以供大家学习使用。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 第一次发布自己的npm包

    在做表单的时候,会遇到很多的表单项的验证工作,几乎很多验证都是重复的,有一个比较好的lodash库来做了这些工作,但是里面有些方法和实际的业务工作有些不符。比如...

    贺贺V5
  • 如何在github上创建个人项目的在线演示demo

    以前是看到别人的GitHub上的项目源码中,后面会跟着一个网址,是该项目的demo,可是就单纯的没有再去思考,我是不是也可以把自己的项目这样放到GitHub上去...

    贺贺V5
  • 2019-01-18 数据库入门

    数据库入门一、简介1. 数据2. 数据库(DB)3. 数据库管理系统(DBMS)4. 数据库系统(DBS)二、关系型数据库和非关系型数据库1. 常用数据库2. ...

    贺贺V5
  • 我使用最频繁的10个git命令

    songleo
  • 常用的 Git 命令清单

    一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。

    杰哥的IT之旅
  • git命令中不常用,但有时候又不得不用的一些操作【工具】

    在项目的主目录中打开.gitignore文件,若没有则进行创建,windows下无法创建.开头文件,自行解决

    sinnoo
  • 30分钟吃掉Git和GitHub常用操作

    GitHub是一个非常流行的全球代码托管平台,基于Git版本控制技术实现,同时GitHub也是一个活跃的开发者交流社区。许多的开源项目都在GitHub上发布。例...

    lyhue1991
  • 30分钟看懂Git和GitHub常用操作

    GitHub是一个非常流行的全球代码托管平台,基于Git版本控制技术实现,同时GitHub也是一个活跃的开发者交流社区。许多的开源项目都在GitHub上发布。例...

    AI算法与图像处理
  • git常见问题处理

    Update: git fetch upstream git rebase upstream/master

    Spaceack
  • 从一个实战的角度来理解 Git 原理~

    我之前写了一篇文章 《深入理解 Git 》https://zhuanlan.zhihu.com/p/71577255。

    DevOps时代

扫码关注云+社区

领取腾讯云代金券