Git快速使用

git快速使用-管理员

文章中【管理员】指在小型项目中,负责项目创建以及master与develop分支管理人员

一、 初步配置

1.1 安装Git,绑定ssh秘钥

  1. 安装Git,注册并设置好平台信息
    Git 国内下载地址传送门:https://gitee.com/sameblue/gitdownload/attach_files

    # 设置本地Git, Git 会将这些标识关联到每一个 Commit 中
    $ git config --global user.name "用户名"
    $ git config --global user.email "邮箱地址"
    
    # 查询设置是否成功
    $ git config --global --list
    
  2. 设置本机绑定SSH公钥,实现免密码登录
    注册对应Git平台账号后,联系项目管理员添加到项目组
    使用SSH公钥可以让你在你的电脑和 Git平台通讯的时候使用安全连接(Git的Remote要使用SSH地址)

任意处鼠标右键,选择Git Bash Here,使用命令ssh-keygen -t rsa获取到加密ssh公钥和私钥

进入到C:\Users\用户名\.ssh目录下,查看到公钥和私钥Git快速使用

  1. 选择公钥id_rsa.pub文件的内容,添加到Git平台
    通过点击 Gitee 主页右上角头像 「设置」->「安全设置」->「SSH公钥」进行公钥添加 ,将复制的 ssh-rsa 开头的内容添加到下图公钥框中。并点击确认按钮Git快速使用

1.2 建立项目【管理员】

Git快速使用

1.3 将Git平台的项目克隆到本地

初始化本地仓库并克隆远程 hello-gitee 仓库,命令如下所示:

git init                                #初始化仓库
git remote add origin 粘贴复制的SSH地址  #建立远程连接
git clone 粘贴复制的SSH地址              #克隆远程仓库

提示:初始化仓库后会在本地文件夹中新建一个隐藏文件夹 .git ,windows查看设置中可以设置隐藏文件可见即可看到此文件夹

二、提交内容,合并分支

2.1 提交内容到仓库

git add . 后面的一个点表示把这个文件全部提交到暂存区。
git add ./readme.md/ 表示把这个文件下面的readme.md文件提交到暂存区。
git commit -m "你要评论一点什么东西" git commit的意思是把暂存区的全部文件提交到本地仓库。-m后接评论。
git push -u origin master 把本地仓库提交到远程仓库。(最后一步)在你的远程仓库上刷新一下就可以看到你提交的文件了。

!小tip:在push前先进行一次pull

工作原理示意图:
Git快速使用

2.2 创建分支【管理员】

在没有其他分支插进来时,只有一个master主分支。每次你git push -u origin master提交就是增加一条时间轴,master也会跟着移动。
稍大的项目可以由【管理员】建立多个分支,交由成员实现功能后,再全部合并到develop分支,最终合并到master分支发布。

  • 创建分支other,切换到other分支。
git branch other
git checkout other

查看当前所有分支

git branch
* other
  develop
  master

当前的分支会有一个*

other提交

2.3 合并分支【管理员】

切换回develop分支

git checkout master

合并other分支

git merge other

删除other分支

git branch -d other

三、可视化使用

2.1 IDEA中集成Git

  1. 将码云克隆的文件内容中的.git文件直接复制到对应项目中,IDEA右上角出现commit和push按钮
    Git快速使用

  2. 输入命令git add .,可将文件提交到暂存区
    文件名由红色变为暂存的绿色
    Git快速使用

  3. 输入命令git push,或者是点击按钮push,文件被提交到码云中
    Git快速使用

2.2 HbuilderX中集成Git

  1. 初次使用添加插件【Git插件】,选择工具栏中工具-插件安装

  2. 导入git项目,选择之前复制的下载地址,后续点OK就行。(首次使用可能需要输一下Gitee账号和密码)

    这里也可以直接使用上述IDEA直接复制.git的方法,方式很多

    Git快速使用

  3. 在本地建立一个test.html文件,然后右击,选择git提交
    Git快速使用
    上方选择新分支wang,然后备注信息“首次提交”,点击Committ提交
    Git快速使用
    注意:如果本地push时出现==No supported authentication methods available(server sent:pubickey)==可以参考【git】No supported authentication methods available(server sent:pubickey)

    接下来可以选择直接push到远程地址,也可以选择close待后面一起push。
    push后就可以在远程仓库选择对应分支看到提交的新文件内容了。

因为开发通常是多人团队,所以如何进行分支组合呢?也就是把分支wang的内容合并到master分支

注意:每次操作项目之前,最好是更新一下本地,获取远程仓库的最新项目内容

2.3 sourceTree

四、项目版本回退

4.1 版本回退(以IDEA为例)

五、Git的基本理论

参考博客:Git基本理论


参考链接:

  1. 视频同步笔记:狂神聊Git

  2. Git使用教程,最详细,最傻瓜,最浅显,真正手把手教

  3. Git基本理论

  4. Gitee操作极速上手指南

  5. *Git 笔记 - 程序员都要掌握的 Git

上一篇:git分支操作、远程仓库、协同开发冲突解决


下一篇:Git 入门