logo资料库

GIT插件使用手册(超级详细).docx

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
1.几个概念
2.gitlab创建账号
3. git客户端工具安装
4.git config全局配置
5.checkout代码
6.提交代码需要三个步骤,GUI操作
1.几个概念 1. gitlab,git 是个分布式版本控制协议, gitlab 是我们使的 git server 系统, 而 google 内部使用的 gerrit 2. git,一般来说我们是指客户端,也就是装在客户机的上程序,相当于 svn 乌 龟,windows 装的 64 位的 Git-2.15.1.2-64-bit.exe,这个程序包括了客户 端的所有 git 工具集,图形化命令行都有。 3. ssh-key,linux 上用于授信登录的一个公私钥命令行工具。 4. svn,cvs 时代提交代码是通过用户名密码识别身份的,也就是说首先要有账 号密码登录才能提交代码。而 git 不是的,git 提交代码没有密码这个一说, 是通过公钥授权识别身份的,理解这个很重要,后面你就不会骂娘了。 2.gitlab 创建账号 http://xxx.xxx.xxx.xxx 请务必按下面截图中样例填写,不要随意弄些奇怪名称账号, 什么 baobao,laopo 到时候不知道谁是谁了,严谨点吧。 Gitlab 账号,是为了自己更好参与项目,查看自己以及团队其 他成员的变更记录,注册账号如下图。
3. git 客户端工具安装 1.安装 Git-2.15.1.2-64-bit.exe ,务必使用 64 位版本 2.启动 Git Bash,执行下面命令,请把红色关键字替换掉你自己的: 3.ssh-keygen -t rsa -C “zhangshan@163.com” 4.cat ~/.ssh/id_rsa.pub 5.复制控制台这个公钥 6.保存到 gitlab Profile Settings—>SSH Keys
4.git config 全局配置 1.Git Bash,执行下面两个命令,关键字替换掉: git config --global user.name "管桦" git config --global user.email "zhangshan@163.com" 5.checkout 代码 CMD 里面执行如下命令,蓝色的就是项目的 git 服务地址: git clone git@xxx.xxx.xxx.xxx:zhangshan/shivahbase 输出: C:\>gitclonegit@xxx.xxx.xxx.xxx:zhangshan/shivahbase Cloninginto'shivahbase'... remote:Countingobjects:3,done. remote:Compressingobjects:100%(2/2),done. remote:Total3(delta0),reused0(delta0) Receivingobjects:100%(3/3),done.
6.提交代码需要三个步骤,GUI 操作 启动 Git GUI 打开: Open Existing Repository 选择项目: C:/shivahbase Open 如下图所示,我本地修改了 README.md 文件,准备提交,左边菜单显示是蓝 色文件被更改过了,界面显示中文乱码不用管不碍事,如下图: 提交有三个步骤, 1. 用 ctrl,shift 键选择你想提交的文件,可以选择多个,点击 CommitStage To Commit,备注可以写中文,如下图
2. Commit, 备注是必填的,否则不能 commit 的,如下图: 3. Push,确保不不要报错你的代码才算是 merged 到代码库了,如下图:
4.Push成功后到gitlab项目空间看到提交历史,以及变更记录,如下图:
分享到:
收藏