git的安装以及简单使用
前提准备:
1、已有github官网账号;(若无,注册流程百度一下)
2、git安装包,官网下载:https://git-scm.com/downloads。(顺带吐槽下,真是龟速下载。)
一、安装git
以管理员身份运行安装包,一路【next】即可。安装完成之后,在cmd中输入“git --version”即可看到git的版本,表示安装成功。
在任意目录下鼠标右键点击也能看到,其中GUI为用户界面模式,Bash为命令行模式。
二、配置&github上创建仓库
1、全局配置user.name、user.email
git config –-global user.name “zzzzichuan” //(github注册的账号用户名)
git config –-global user.email “****@qq.com” //(github注册的邮箱)
2、生成SSH密钥设置到github
ssh-keygen -t rsa -C “****@qq.com” //注册的邮箱
效果图如下,默认生成的SSH Key在C:\Users\username\.ssh文件夹中,以记事本方式打开id_rsa.pub,复制到github-->settings--SSH and GPG Key-->New SSH key
--验证ssh设置是否成功
ssh -T git@github.com
3、在github上创建一个仓库
三、简单使用
1、创建版本库
就是常说的“仓库”,即repository。可以看成一个目录,这个目录里面的所有文件都可以被git管理,文件的修改,删除git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。
mkdir 0711 --创建一个文件夹
cd 0711 --进入这个文件夹
git init --把这个目录变成git可以管理的仓库
PS:为避免无所谓的麻烦,请确保所有目录路径中都没有汉字!!
这样一个空的仓库就创建成功,文件夹下面也会出现一个.git的文件夹。(如果没看到,那应该是隐藏了)
2、添加文件到仓库
在上面的路径下面创建一个readme.txt文件,然后使用下列的命令,将创建的文件添加到暂存区,提交到仓库:
git add readme.txt
git commit -m "******" //双引号中的是备注
PS:一次性可以添加多个文件,执行一次commit操作即可。
3、检查是否还有未提交的文件
git status
4、检查文件是否被修改
先修改readme.txt文件的内容,然后运行一下命令
git status
git diff readme.txt //查看文件修改的内容
5、查看历史变更记录
略
6、版本回退
略
7、将本地文件推送到github远程仓库
git remote add origin https://github.com/zzzzichuan/0711.git
git push -u origin master
第一行的命令是将你本地仓库与github仓库进行关联(后面的地址就是之前在github上创建仓库时候给出的,也就是仓库所在界面的url后面加上.git)。
第二行中,由于是第一次推送,加上-u参数。(在等待命令结果的过程中还会弹窗要求你输入github的用户名和密码),之后再次提交文件,只需要进行以上的步骤循环就行。(即 add-->commit-->remote add origin-->push)
以上过程中,在运行git remote add origin https://github.com/zzzzichuan/0711.git的过程中报错fatal: remote origin already exists。
解决如下:
1、git remote rm origin
2、git remote add origin git@github.com:zzzzichuan(username)/0711(仓库名).git
3、如果输入 git remote rm origin ,报错error: Could not remove config section 'remote.origin'。找到你github安装路径下的gitconfig文件,把里面[remote "origin"]那一行删掉。
用了几天,发现git挺好玩的。感兴趣的看客,推荐一个网站,如果你通关了,想必就是git的老司机了。传送门:https://learngitbranching.js.org/
当然,关于git的命令还有很多,打算专门学习一下的,还是建议去百度个教程吧,不过这东西看再多还不如练几遍。(* ̄︶ ̄)我这里主要是为了熟悉一下git与github,最近在写一套的工具搭建需要有最基础的认知。以上,Over。
______此剑抚平天下不平事,此剑无愧世间有愧人。
git的安装以及简单使用的更多相关文章
- mac下的git的安装与简单的配置
git 本地操作 git 简单介绍 .Git是分布式的SCM,SVN是集中式的 2.Git每一个历史版本号存储完整的文件,SVN存储文件差异 3.Git可离线完毕大部分操作,SVN则相反 4.Git有 ...
- git的安装和简单使用
目前windows版本的git有几种实现,但我们选择msysgit发行版,这是目前做得兼容性最好的. 下载地址: http://code.google.com/p/msysgit/downloads/ ...
- Mac上Git的安装与简单使用
一.安装: Git下载地址: http://git-scm.com/downloads/ 下载Git.配置Git: http://blog.csdn.net/reactor1379/article/d ...
- git在windows上的安装和简单使用
git在windows上的安装和简单使用. 参考: https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E8%BF%9C%E7%A8%8B%E ...
- Git简易教程-安装及简单使用
Git是一种版本控制器,在项目开发中可以用来托管代码 一.下载安装Git 1. Git下载 地址:https://git-scm.com/download/win 2. 安装 检验是否安装成功 电脑桌 ...
- 版本管理之Git(二):Win7上Git安装及简单配置过程
一.安装包 msysgit(Windows版本的Git) 下载地址:http://code.google.com/p/msysgit/downloads/list?q=full+installer+o ...
- 4.Git的安装
最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.Mac和Window ...
- Git版本控制工具(一)----git的安装及创建版本库
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...
- window下版本控制工具Git 客户端安装
安装使用 1.下载msysgit http://code.google.com/p/msysgit/ 2.下载tortoisegit客户端安装 http://code.google.com/p/tor ...
随机推荐
- java Date 当天时间戳处理
1. 代码 private static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss"; private static Date ...
- vue生命周期理解
https://segmentfault.com/a/1190000008010666?utm_source=tag-newest
- CSS选择器之伪类选择器(交互)
:link 选取未访问链接 :active 选取活动链接(单击某链接,未松开鼠标时). :visited 选取已被访问的链接. :target 链接指定的目标 :hover 当鼠标浮在元素上方时. : ...
- 日历视图(CalendarView)
日历视图(Calendarview) 常用属性: android:selectedWeekBackgroundColor(设置被选中周的背景颜色) android:showWeekNumber(设置是 ...
- Android 原生 MediaPlayer 和 MediaCodec 的区别和联系(二)
目录: (3)Android 官方网站 对 MediaPlayer的介绍 正文: Android 官方网站 对 MediaPlayer的介绍 MediaPlayer pub ...
- CSS 小结笔记之元素的隐藏与显示
在网站上经常会有一些需要一定操作才会显示或隐藏的元素,这时会用到元素的隐藏与显示.主要通过以下三种属性实现. 1.display :none|block |inline |inline-block d ...
- 本地sql大文件导入数据库
mysql中配置my.ini interactive_timeout = 120 wait_timeout = 120 max_allowed_packet = 32M 导入sql运行命令 sourc ...
- 在 Azure 中备份 Linux 虚拟机
可以通过定期创建备份来保护数据. Azure 备份可创建恢复点,这些恢复点存储在异地冗余的恢复保管库中. 从恢复点还原时,可以还原整个 VM,或只是还原特定的文件. 本文介绍如何将单个文件还原到运行 ...
- [WSUS] Windows Server Update Service 更新后,出现错误不能连接
执行以下命令:C:\Program Files\Update Services\Tools\wsusutil postinstall /servicing 参考:http://www.urtech.c ...
- 解决eclipse 文件更新不自动刷新的问题
打开eclipse 1. Window ===> Preferences ===> General ===> Workspace 2. 勾选 1> Refresh using ...