Git使用教程记录

目录

前言

个人感觉,Git要比SVN好用,虽然也可能是我不怎么会用SVN,特此记录一些常见的Git命令,方便查阅!

SVN是集中式版本控制系统。集中式版本控制系统的版本库集中存放在中央服务器,工作的时候要先从中央服务器update最新的版本,然后开始工作,工作完之后推送自己的版本到中央服务器。集中式版本控制系统必须联网才能工作,如果网速慢的话,commitupdate就会成为负担!
Git是分布式版本控制系统。分布式版本控制系统没有中央服务器,电脑本地就有完整的版本库,所以不联网也是可以工作的。

本篇博客来自廖雪峰的官方网站,只是做个搬运工,方便查阅,感谢分享!

安装Git

linux上安装Git

linuxgit安装命令:sudo apt-get install git

在Windows上安装Git

git下载地址
安装完成后,在开始菜单中打开"Git->Git Bash",得到一个命令行窗口,就说明Git安装成功!安装成功后,在命令行输入:

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

windows上使用Git

windows安装Git后,在开始菜单有Git BashGit CMDGit GUI三个工具。博主大概查了一下,Git Bash好像是基于CMD的,BashCMD的基础上新增了一些命令和功能,故建议使用Bash更方便。
Git GUI则是git的图形操作界面。博主对Ubuntu比较熟悉,所以使用的是Git Bash。当然更加详细的各种操作,请参考博文的链接地址部分。

Git命令行常用命令

  1. 创建版本库
    版本库可以简单理解成一个目录,这个目录里面所有文件都可以被Git管理起来,每个文件的修、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以"还原"。
  2. 初始化Git仓库:git init
  3. 查询Git仓库状态:git status
  4. 添加文件:git add <file> ...
  5. 提交文件:git commit -m "commit info"

版本回退

  1. 查询当前文件和git仓库中的文件的区别:git diff <文件全称>
  2. 版本回退命令:
  1. git reflog——可以查看命令历史,包含提交的commid id
  2. git reset --hard xxxx——xxx表示具体的版本id

使用GitHub

因为需要从GitHubClone代码,特地记录下命令,以Clone opencv的源码为例:
登录GitHub,然后找到OpenCV的源码,点击Clone or download,就可以下载windowszip安装包。或者,使用

git clone https://github.com/opencv/opencv.git

直接从Ubuntuclone OpenCV的源代码

总结

博主只是简单的使用Git作为版本控制,Git有着更多的用途,但是因为目前用的不多!所以就没有研究过了,详细参考博主的链接地址中的博文。主要还是为了记录,以后就可以很方便的找到一些命令了!

链接地址

Windows下Git的安装与使用
Git使用总结(包含Git Bash和Git GUI的使用)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值