git的使用

git 是一个非常好用的版本控制工具

这里我们讨论一下Linux和 windows 系统下 各自的安装和使用

在安装使用前 请先有一个 gitee.com 网站上的账户 方便等会使用库来演示上传和下拉的过程

windows:

##安装

​ 1.去官网 https://git-scm.com/ 下载 windows64 位的安装包 进去就能看到一个电脑图标 点下载… 即可

​ 2.下载完成后点击安装包进行安装
​ 安装路径自己选

​ 遇到打勾的页面时候 Git Bash Here / Git GUI Here /Git LFS(Large File Support) / Use a True Type font in all console windows 这四项必选 其他可以不勾选

​ 下一页不要打勾

​ 选vim(第一个那个) 即可

​ 下面的都是每个页面要勾选的

​ Git from the command line and also from 3rd-party software

​ use the openssl library

​ checkout windows-style,commit unix-style line endings

​ use Windows’ default console window

​ Enable file syystem caching

​ install —> next

现在 在windows上 git 就装好了 在桌面 右键 就可以看到 选 Bash那个 即可进入

##使用

​ 1.初始化一个Git仓库 在窗口敲 git init (在窗口里面创建一个文件,如果你在桌面上打开 目录应该是在Desktop下 假设在此目录创建文件夹 mkdir test 然后cd test 切入到test目录下 敲git init)

​ 2.此时你可以进行操作了 比如你在此写了一个文件 vim a.txt 里面什么内容都可 随后敲 git add a.txt (部署你想要部署的文件)

​ 或者 git add . (部署此目录下全部文件)

  1. git commit -m’测试1’ 将暂存区内容提交到本地版本仓库 测试1 可以换成任何你想要备注的内容

    注意,如果你是第一次使用 系统会让你绑定邮箱地址和用户名

    git config --global user.email’你的邮箱地址’

    git config --global user.name’你的用户名’ #是用户名 不是你的用户名称 别搞混了

  2. 查看日志 git log 可以看到你所有的修改记录

  3. 回退版本 git reset --hard 版本代码 注意:版本代码是git log 以后你每条记录的前面几个数字 你粘贴6位也行 7位也行 会回退到你指定的那条记录

  4. 查看版本控制状态 git status 会显示你是干净的工作区 或者新增减少了什么文件

  5. 使用暂存区或仓库恢复工作区 git restore

  6. 关联远端仓库 git remote add origin 仓库的 URL 这个URL 在你的gitee 网页上的库那里可以复制

    git remote remove origin 删除关联

    git remove -v 查看是否连接远程库 如果什么都没显示 说明断开

    1. 向服务器推代码

    git push -u origin master

    1. 从服务器克隆项目到本地

    git clone 仓库的URL(上面8有说来源)

    1. 从服务器下拉代码

    git pull

    1. 创建免密访问的密匙对

    在bash窗口 第一步 敲 cd 进入~目录

    然后输入 ls -a |grep .ssh

    然后 cd .ssh 进入 然后 ls 查看 会看到 有known_hosts 文件 也可能有别的文件 暂时不用管

    继续敲 ssh-keygen 回车 然后 会有(y/n)? 判断 输入y 回车

    然后回车 一直回车

    ±–[RSA 3072]----+
    | … o… |
    |… o + |
    | …o.. |
    | …oo= . E |
    | . . +S
    = . |
    | . O B = . |
    | o O @ = |
    | . . B % o |
    | . o.= +. |
    ±—[SHA256]-----+ 会出现这种东西

    然后 ls 会发现多出 id_rsa id_rsa.pub 这两个文件

    然后cat id_rsa.pub 会看到一长段字符串

    要的就是这个东西 把这个东西复制 然后 粘贴到gitee网页上的那个密钥那里 保存即可 下次上传下载东西就不用再输入账户密码了

LINUX

安装

​ 1.wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.xz 先下载源文件

  1. xz -d git-2.26.2.tar.xz 我这里下载的是2.26.2版本

    tar -xf git-2.26.2.tar 到这里为止就解包解压完成

    cd git-2.26.2 进入文件夹

    1. yum install -y curl libcurl-devel

      ./configure --prefix=/usr/local

      yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libdb4-devel libpcap-devel xz-devel libffi-devel

      将上面三条命令输入后

    2. make &&make install

    3. 这个时候应该已经安装好了 检查版本 git --version

      注意:如果你本来是系统自带的git 版本号可能和你下载安装的有出入

      输入 yum erase -y git 然后 输入 git重启

      这个时候以前的就清除了

使用

和windows使用有些出入

1.先来个免密吧 linux下自己创建一个文件夹 我习惯性都在~目录下

比如我 就 cd 然后 mkdir test1 然后cd test1

输入 ssh-keygen 注意之间没有空格 有空格会报错

然后cd 到~目录 然后 cd.ssh 然后ls 查看当前目录下所有文件

authorized_keys /id_rsa / id_rsa.pub / known_hosts 会出现这些文件

vim id_rsa.pub 进去后将里面的字符串复制后 保存在gitee网页里的密钥中

就可以免密了

2.上传和下拉

​ 1.现在Gitee网页创建新库

​ 然后 再linux 终端里 敲 git clone SSH # SSH是你库的SSH链接 复制在这里即可

​ 2.然后 cd 到你克隆的这个 库中 编辑你要的文件

​ 编辑好之后 git add . 保存再缓存区 git commit -m ‘提交的原因’

​ 注意 与windows一样 首次要绑定连接

	git config --global user.email '614904719@qq.com
	git config --global user.name 'zhangbo445'

​ 测试是否连接上 git remote -v

​ 如果没有任何显示就是断开了
​ 如果断开就执行下面命令
​ git remote add origin SSH 进行绑定

  1. git push -u origin master 上传
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值