git的安装以及常用命令

1. Git 安装

目前就以windows10为例,按默认选项一直 next 即可。

首先,去官网 https://git-scm.com/downloads 下载你的操作系统对应的版本。

 

 

点击下载好的安装文件,就是下面这个窗口,然后点击 Next

 

 

默认安装在 C 盘的 Program Files 下,你可以选择更改安装路径,比如 D 盘,然后点击 Next

 

 

默认安装的组件如下,不用管(如果想创建桌面快捷方式,可以选第一个),直接点击 Next

 

 

在开始菜单创建一个 Git 命名的文件夹,默认即可,点击 Next

 

 

选择 Git 使用的默认编辑器,有 vim 、notepad 等选项,可以选其他的,我选择了默认的 Vim,点击 Next:

 

 

下一步是修改系统的环境变量,三个选项依次为:

  • 仅使用 Git Bash 进行操作;
  • 在选择使用 Git Bash 进行操作的同时,也可以使用 Windows 命令行操作,建议选择此项;
  • 在选择使用 Git 的同时,也把 Unix 工具加入到了我们的配置之中,而且此操作会覆盖 Windows 的一些工具,强烈不建议选择此项。

我们选推荐的第二项就好,点击 Next·:

 

 

选择 HTTPS 传输后台,默认即可,点击 Next

 

 

配置行结束标志,选择默认即可,点击 Next

 

 

配置 Git Bash 的终端模拟器,默认即可,点击 Next

 

 

配置补充功能,还是默认即可,点击 Next

 

 

下面这个配置实验选项,因为是新功能,它也说不一定稳定,我就先不选了,点击 Install

 

 

开始安装啦:

 

 

安装成功,完成 !

 

 

我们测试一下,在开始菜单找到这个图标,点击 Git Bash:

 

 

输入

git --version

返回版本号说明安装成功!

 

 

2. Git 基础

导读:安装好 Git,我们就要学习它的语法了。它有很多图形化软件,但是还是以命令行学起最好

初次运行 Git 前的配置

在电脑上初次安装 git 是需要配置的,这个网上有详细的资料,这里不做阐述。下面只介绍常用命令

1 初始化版本库

$ git init

2 将文件添加到仓库(即由工作区添加到暂存区)

$ git add 要添加的文件名

3 将文件提交到仓库(即将暂存区中的文件一次提交到本地仓库)

$ git commit -m “提交信息”
$ git commit -a -m “提交信息” 等价于 $ git add + $git commit

4 查看仓库状态

$ git status

5 查看提交历史

$ git log (按Q退出)

6 查看分支合并图

$ git log ----graph

7 回退到上一版本

$ git reset --hard HEAD^

8 查看命令历史

$ git reflog

9 恢复到指定版本

$ git reset --hard commit_id

10 查看修改内容

$ git diff HEAD

11 查看文件内容

$ git cat 文件名

12 创建分支

$ git branch

13 切换分支

$ git checkout 分支名

14 创建分支并切换到该分支

$ git checkout -b 分支名

15 丢弃工作区的修改

$ git checkout --文件名
一种是文件自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是文件已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。

16 撤销暂存区的修改

$ git reset HEAD 文件名

17 将本地库与远程库关联

$git remote add origin git@github.com:QFXLSBBX/xczx.git(ssh协议的仓库地址)

18 首次向远程库推送

$ git push -u origin 远程库的分支名

18 向远程库推送

$ git push origin 分支名

19 从远程库克隆

$ git clone 仓库地址

20 查看分支

$ git branch

21 合并某分支到当前分支

$ git merge 要合并分支名

22 删除分支

$ git branch -d 分支名

23 创建标签

$ git tag 标签名

24 查看标签

$ git tag

25 删除本地标签

$ git tag -d 标签名

26 推送某个标签到远程

$ git push origin 标签名

27 一次性推送所有尚未推送到远程的本地标签

$ git push origin --tags

28 删除远程标签

$ git push origin :refs/tags/标签名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值