Git安装及Gitblit操作说明

1. Windows下安装Git客户端

  运行Git安装程序
在这里插入图片描述
    以下界面可选择git安装目录。 可自由更改。这里的安装目录是Git工具的安装目录。不影响代码存放目录。
在这里插入图片描述
    以下界面选择第三项。
在这里插入图片描述
    一路Next 直到安装完成。
在这里插入图片描述

2. 配置Git

    在任意文件夹位置单击右键,选择 【Git Bash Here】。进入Git Bash 界面。
在这里插入图片描述
在这里插入图片描述
    配置用户名和邮箱。
    输入以下命令配置用户名和邮箱:
        git config --global user.name “heat.huang”
        git config --global user.email “heat.huang@qq.com”
    配置完成后用以下命令查看配置是否生效:
        git config --list
在这里插入图片描述
生成ssh公钥

    生成公钥命令:ssh-keygen
    一路回车到结束。如果此计算机之前已经生成过密钥,会提示 OverWrite(y/n)?
输入 y 回车,确认覆盖。 后续输入内容一路回车。
在这里插入图片描述
在这里插入图片描述
    公钥生成后存放位置: ~/.ssh/id_rsa.pub
在这里插入图片描述
    使用cat命令查看生成的公钥内容:
    cat ~/.ssh/id_rsa.pub
在这里插入图片描述
    公钥内容在后面Gitblit中会用到。

3. Gitblit 操作说明

(1)登陆Gitblit

    在浏览器输入你们自己搭建的Gitblit服务器地址,输入用户名和初始密码登陆。
例如下面图中示例用户为 test.user
在这里插入图片描述

(2)修改密码

    点击【右上角头像】,下拉菜单中选择【修改密码】。
在这里插入图片描述
输入新密码并确认后,保存。
在这里插入图片描述

(3)添加SSH Key

    点击【右上角头像】,下拉菜单中选择【用户中心】,左侧选项卡选择【SSH Keys】。
    在Key一栏粘贴【Git安装 - 生成ssh公钥】步骤中生成的ssh公钥内容,选择权限【RW】,点击【添加】按钮完成添加。
在这里插入图片描述
    添加成功后,界面会显示已添加的公钥信息。
在这里插入图片描述
(4)查看当前版本库信息
    选项卡【版本库】可以查看现有版本库信息。
在这里插入图片描述
    点击版本库名称,查看该版本库详情。
在这里插入图片描述
    点击下图中【Git】按钮,可以看到克隆版本库的git命令。有ssh和http两种协议,建议采用ssh方式。点击地址右边的复制按钮可以复制整条命令,然后在Git Bash中执行,就可以克隆该版本库到本地。【Git Bash】相关操作在后面会讲到。
在这里插入图片描述

4. Git Bash常用命令

    参考资料:https://git-scm.com/book/zh/v2
    pdf版资料自行搜索下载。
在这里插入图片描述

常用命令:
命令 简要说明
git add     添加至暂存区
git add–interactive     交互式添加
git apply     应用补丁
git am     应用邮件格式补丁
git annotate     同义词,等同于 git blame
git archive     文件归档打包
git bisect     二分查找
git blame     文件逐行追溯
git branch     分支管理
git cat-file     版本库对象研究工具
git checkout     检出到工作区、切换或创建分支
git cherry-pick     提交拣选
git citool     图形化提交,相当于 git gui 命令
git clean     清除工作区未跟踪文件
git clone     克隆版本库
git commit     提交
git config     查询和修改配置
git describe     通过里程碑直观地显示提交ID
git diff     差异比较
git difftool     调用图形化差异比较工具
git fetch     获取远程版本库的提交
git format-patch     创建邮件格式的补丁文件。参见 git am 命令
git grep     文件内容搜索定位工具
git gui     基于Tcl/Tk的图形化工具,侧重提交等操作
git help     帮助
git init     版本库初始化
git init-db*     同义词,等同于 git init
git log     显示提交日志
git merge     分支合并
git mergetool     图形化冲突解决
git mv     重命名
git pull     拉回远程版本库的提交
git push     推送至远程版本库
git rebase     分支变基
git rebase–interactive     交互式分支变基
git reflog     分支等引用变更记录管理
git remote     远程版本库管理
git repo-config*     同义词,等同于 git config
git reset     重置改变分支“游标”指向
git rev-parse     将各种引用表示法转换为哈希值等
git revert     反转提交
git rm     删除文件
git show     显示各种类型的对象
git stage*     同义词,等同于 git add
git stash     保存和恢复进度
git status     显示工作区文件状态
git tag     里程碑管理

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

heat.huang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值