IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Git基本操作 -> 正文阅读

[开发工具]Git基本操作

Git基本操作

河南科技学院睿思达软件协会

2022.10.17

下载、安装

Windows下的安装

打开Git官网:https://git-scm.com

在这里插入图片描述

然后

在这里插入图片描述

点击Click here to download下载

或右键复制链接地址使用迅雷等下载:

https://github.com/git-for-windows/git/releases/download/v2.38.0.windows.1/Git-2.38.0-64-bit.exe

下载完成后,双击安装文件进行安装,安装全程保持默认设置即可

初始设置

在代码文件夹空白处点右键,选择Git Bash Here,弹出Git命令行界面:

在这里插入图片描述

执行Git初始设置命令:

# 设置git全局用户名,设置自己的名字或昵称
git config --global user.name "睿思达"
# 设置git全局用户邮箱
git config --global user.email "xxx@hist.edu.cn"

注册Gitee账号

打开https://gitee.com,没有账号的话,先注册账号,已有账号的登录Gitee,登录之后点击右上角的加号,选择”新建仓库“

在这里插入图片描述

创建一个示例仓库,仓库基本设置参考如下:

在这里插入图片描述

完成仓库创建。

Clone仓库到本地

1、复制仓库地址

打开仓库页面,点击右边“克隆/下载”,然后点击“复制”,复制仓库的git地址:

在这里插入图片描述

2、本地克隆

选择本地一个用于存储代码的文件夹,如:d:\restar\src,在文件夹空白处点击右键,选择:Git Bash Here,弹出Git命令行界面:

执行克隆命令:git clone仓库地址粘贴即可:

完整克隆命令:

git clone https://gitee.com/restarx/qrdemo.git

在这里插入图片描述

第一次克隆会自动弹出账号密码输入界面,输入在Gitee注册的账号密码。

说明: 这里是克隆私有仓库,需要账号密码,如果是克隆或拉取开源仓库,则不需要密码。

提示: 如果是在Github注册账号、创建仓库,克隆时候则应输入Github的账号密码。

账号密码输入正确后,自动完成克隆操作:

在这里插入图片描述

本地修改,推送到仓库

进入代码仓库目录,测试修改README.md部分内容或添加代码等操作,然后练习推送操作。

修改完毕,在代码仓库路径下执行git命令:

# 自动添加当前路径下所有修改过的文件或文件夹
git add .
# 说明本次修改的内容、目的等,注意双引号必须是英文字符
git commit -m "修改了README,测试推送"
# 推送到gitee仓库
git push

在这里插入图片描述

执行完毕,则本地文件被推送到gitee仓库。

Linux云端操作

Git安装与初始设置

# CentOS下安装git
yum install -y git

# 设置git全局用户名,设置自己的名字或昵称
git config --global user.name "睿思达"
# 设置git全局用户邮箱
git config --global user.email "xxx@hist.edu.cn"

# 设置git自动保存密码,否则每次git操作都得输账号密码
git config --global credential.helper store

克隆代码仓库

在规划好的代码存储路径下,执行git clone命令:

git clone https://gitee.com/restarx/qrdemo.git

首次操作,请根据提示输入gitee账号密码,完成代码克隆

后续操作,只需要进入仓库路径,执行git pull命令即可同步仓库

git pull

在Goland中的操作

安装git之后,goland会集成git仓库操作,请注意goland右上角的一组图标

在这里插入图片描述

该按钮执行git pull操作

在这里插入图片描述

该按钮执行代码提交集成操作

在这里插入图片描述

该按钮单独执行推送操作

当我们修改了代码或文件之后,可以直接点击对钩符号(提交),在goland左边栏,执行代码提交与推送

在这里插入图片描述

填写好commit内容,然后点“提交”,也可以直接点“提交并推送”,将在提交后直接弹出下一步的“推送”界面,集成执行提交与推送操作。

“提交”操作完成之后,点击goland工具栏右上角的git“推送”按钮,弹出“推送”界面,点击“推送”按钮:

在这里插入图片描述

如果是首次推送,则自动弹出账号密码输入界面,输入gitee账号密码

在这里插入图片描述

看到推送成功的提示信息,即完成操作。

后续推送操作无需重复输入账号密码,只需要根据实际需要提交、推送代码即可。

后续跨平台操作

  1. windows端完成代码开发、文档编写
  2. 然后推送到gitee仓库
  3. 最后在linux云端服务器执行git pull同步仓库,并进行云端编译、测试

提示: 使用github创建仓库,操作大同小异,与gitee操作流程大体相同。

团队协作基本流程

  1. 登录gitee.com

  2. Fork团队仓库(假设团队仓库名为:restarx)到自己名下

  3. 然后把自己名下的restarx仓库git clone到本地

  4. 修改、添加代码后,按上面介绍的步骤完成代码推送

  5. 打开gitee.com自己名下的restarx仓库界面,点击Pull Request,然后选择“+新建Pull Request

  6. 根据提示提交Pull RequestPull Request简称PR

  7. 团队仓库管理员审核PR提交,完成代码合并操作

  8. 团队成员各自同步自己名下的restarx仓库

  9. 团队成员各自git pull本地的restarx仓库,完成全团队代码同步

在这里插入图片描述

参与开源项目开发,操作流程与上述步骤大同小异。还需演练掌握。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-10-22 21:35:05  更:2022-10-22 21:37:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 20:55:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码