Git快速使用

Git快速使用git 快速使用 管理员一 初步配置 1 1 安装 Git 绑定 ssh 秘钥 1 2 建立项目 管理员 1 3 将 Git 平台的项目克隆到本地二 提交内容 合并分支 2 1 提交内容到仓库 2 2 创建分支 管理员 2 3 合并分支 管理员 三

大家好,欢迎来到IT知识分享网。

!!! 文章中【管理员】指在小型项目中,负责项目创建以及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目录下,查看到公钥和私钥[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XbSwHcUR-1623123651030)(C:\Users\29336\AppData\Roaming\Typora\typora-user-images\image-20210608090624433.png)]

  1. 选择公钥id_rsa.pub文件的内容,添加到Git平台
    通过点击 Gitee 主页右上角头像 「设置」->「安全设置」->「SSH公钥」进行公钥添加 ,将复制的 ssh-rsa 开头的内容添加到下图公钥框中。并点击确认按钮[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rB4cizSa-1623123651031)(C:\Users\29336\AppData\Roaming\Typora\typora-user-images\image-20210607180857223.png)]
1.2 建立项目【管理员】

在这里插入图片描述

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

克隆远程服务器的 hello-gitee 仓库,命令如下所示:

git clone 粘贴复制的SSH地址 #克隆远程仓库 
git clone -b 分支名称 粘贴复制的SSH地址 #克隆远程仓库指定分支内容 

二、提交内容,合并分支

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

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

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 develop 

合并other分支

git merge other 

删除other分支

git branch -d other 
2.4 本地develop分支与远程develop分支

1.查看本地分支

git branch 

2.查看远程分支

git branch -r 

3.新建一个本地分支

git branch 本地分支名 

4.切换到另一个分支

git checkout 分支名 

5.新建一个本地分支并切换到该分支

git checkout -b 本地分支名 

6.查看本地分支和远程分支关联情况

git branch -vv 

6.将本地新建的分支与远程分支相关联(在当前分支下输入以下命令)

git branch -u origin/分支名 其中origin/分支名 中分支名 为远程分支名 

7.撤销本地分支与远程分支的关系

git branch --unset-upstream 

三、可视化使用

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

2.1 IDEA中集成Git
  1. 将码云克隆的文件内容中的.git文件直接复制到对应项目中,IDEA右上角出现commit和push按钮
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EcjutPLU-1623123651033)(C:\Users\29336\AppData\Roaming\Typora\typora-user-images\image-20210608101729379.png)]
  2. 输入命令git add .,可将文件提交到暂存区
    文件名由红色变为暂存的绿色
    3. 点击commit按钮,选择文件进行本地提交[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OevKiLmX-1623123651034)(C:\Users\29336\AppData\Roaming\Typora\typora-user-images\image-20210608104534780.png)]

  3. 输入命令git push,或者是点击按钮push,文件被提交到码云中
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-shAvv4fb-1623123651035)(C:\Users\29336\AppData\Roaming\Typora\typora-user-images\image-20210608105733183.png)]
2.2 HbuilderX中集成Git

注意:HbuilderX的Git好像并不是很好用,可以用其他应用Git操作

  1. 初次使用添加插件【Git插件】,选择工具栏中工具-插件安装
  2. 导入git项目,选择之前复制的下载地址,后续点OK就行。(首次使用可能需要输一下Gitee账号和密码)

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

    在这里插入图片描述

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



2.3 vs code

那么如何合并分支呢?

  1. 切换到本地对应分支wang,commit所有更新
  2. 切换到目标分支master,合并待合并分支wang
    在这里插入图片描述
  3. 当合并分支后,选择推送到远程仓库
    在这里插入图片描述
2.4 sourceTree

四、项目版本撤销与回滚

4.1 版本撤销
  • commit但未push 把修改撤销到工作区中
    使用git reset --soft HEAD^命令,撤销了commit 代码依然保留
    如果想要连着add也撤销的话,–soft改为–hard(删除工作空间的改动代码)。

如果想要修改commit的注释:git commit --amend

4.2 版本回滚
  • 回滚到之前某一版本且该版本后的提交都不需要
    1)首先使用git log命令查看版本号(commit后就是版本号)
    commit 91089df9cc4581d82d454a16fc15b8501d
    2)git reset –hard 版本号 回滚到之前某版本,此时本地已经回滚,远程仓库还未回滚
    3)git push -f 回滚远程仓库版本



  • 回滚到之前某一版本但该版本后的提交仍需保留
    1)首先使用git log命令查看版本号(commit后就是版本号)
    2)git revert -n 版本号回滚到之前版本
    3) git commit “备注信息” 提交
    4)git push 推送至远程仓库



五、Git的基本理论

参考博客:Git基本理论

六、Git的本地服务器搭建


参考链接:

  1. 视频同步笔记:狂神聊Git
  2. Git使用教程,最详细,最傻瓜,最浅显,真正手把手教
  3. Git基本理论
  4. Gitee操作极速上手指南
  5. *Git 笔记 – 程序员都要掌握的 Git
  6. Git撤销&回滚操作(git reset 和 get revert)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/114119.html

(0)
上一篇 2025-12-10 19:10
下一篇 2025-12-10 19:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信