Git 使用教程

客户端工具

管理员配置

添加工程
  • root 账号进入 gitlib, 左上角 projects -> your projects -> New Project
  • 设置工程名, 设置 Visibility Level
  • 也可以通过 Admin Area(小扳手) 进入管理界面来设置
  • 在这里插入图片描述
添加账号
  • 打开 Admin Area(小扳手) -> New User,设置账号相关的姓名,邮箱等信息
  • 首次创建账号的时候,不能设置账号的密码,先保存, 然后重新editor
  • 在这里插入图片描述
添加分组
  • 类似于添加工程
ssh 配置

添加 sshKey

  • User Settings -> SSH Keys -> 把复制进去的内容添加到 Key下面,设置一下 Title(用来标识是哪个账户的sshkey)
  • 在这里插入图片描述

用户配置

ssh 登陆
  • 生成sshkey
    • 1.打开gitbash
    • 2.cd ~/.ssh/ 如果没有对应的文件夹,则创建文件夹 执行 mkdir ./.ssh
    • 3.git config --global user.name “xwb123” 配置姓名
    • 4.git config --global user.email "xwb123@qq.com" 配置邮箱
    • 5.ssh-keygen -t rsa -C "xwb123@qq.com"
    • 6.输入id_rsa, 然后再输出密码(直接回车就好,不需要设定)
    • 7.在这里插入图片描述
    • 8.这时候 会在**C:\Users\xwb.ssh ** 目录下生成两个文件 id_rsa和id_rsa.pub, 用文本工具打开 id_rsa.pub 文件,复制里面的内容(这个就是生成sshkey), 要注意最后面的邮箱不要复制
  • 把生成的 sshkey 发给 gitlib 的管理员,按照上面的流程添加你的sshkey
  • 打开gitbash执行 git clone ssh路径(git仓库的ssh路径问管理员要)

http 配置登陆

  • 打开gitbash执行 git clone http路径(git仓库的http路径问管理员要)

  • 然后输入账号和密码

  • 免密输入

    • 先进入你的系统用户目录,例如 C:\users\Administrator
    • 创建文件,命名为 _netrc,并编辑
    machine {git account name}.github.com
    login your-usernmae
    password your-password
    
    • 打开 git,执行一次pull 或者 push 输入账号、密码;这时候会在 _netrc 的同级目录生成一个
      .git-credentials 文件
    • 在 git 上进入 _netrc 所在目录,执行 git config --global credential.helper store, 这时候回在 .gitconfi 多出一项
    [credential]
    helper = store
    

    参考博客1
    参考博客2

开发流程

分支管理
  • 一般来说,至少要保留两个分支
    • master:线上分支, 由主程负责往该分支上合并代码
    • develop:开发者开发完自己的功能都可以往该分支上合并代码
  • 每个开发者在开发新功能的时候,要先拉去develop分支,然后在此基础上检出自己的分支,开发完成之后合并到develop上面,最后推送到gitlib服务器
    - git pull origin develop         #拉取develop
    - git checkout -b NewMentor       #检出新的系统分支NewMentor
    - git commit ...                  #在NewMentor分支上做开发,并提交
    - git checkout develop            #功能完成之后切回develop
    - git merge NewMentor             #合并NewMentor分支上的代码到develop
    - git push origin develop         #把develop上的完整版代码推送到远端
    
git 使用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Git gui(git客户端)64位是免费、开源的分布式版本控制系统,用于Linux内核开发的版本控制工具,GUI的方便快捷,也不用记忆冗杂的命令,这里为大家分享的是Windows下的GIT客户端,有需要的赶快下载吧! Git是简单易学,具有小尺寸以闪电般快速的性能。它胜过SCM工具,如颠覆,CVS,Perforce公司,和ClearCase与像廉价的本地分支,便捷的中转区,和多个工作流功能。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。Git的速度很快,这对于诸如Linux内核这样的大项目来说自然很重要。Git最为出色的是它的合并追踪(merge tracing)能力。 Git gui(git客户端)64位功能介绍 1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。 2、在自己的机器上根据不同的开发目的,创建分支,修改代码。 3、在单机上自己创建的分支上提交代码。 4、在单机上合并分支。 5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。 6、生成补丁(patch),把补丁发送给主开发者。 7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。 8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。 Git gui(git客户端)64位使用方法 1、在本地新建一个文件夹test,选中后点击右键,选择Git GUI Here 出现下图,选择第二个,克隆已经存在的仓库 2.填写Source Location(源地址)和Target Directory 3.完成克隆 点击上图的clone后,会提示下输入你github的用户名和密码,出现下面的界面,克隆完成。你可以看看你本地克隆的文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值