git相关(安装、配置、拉取提交代码)

本文档详细介绍了Git的安装配置、小乌龟(TortoiseGit)的安装与设置,以及两者的基本操作,包括拉取、提交、回滚版本等。此外,还涵盖了在GitHub和Gitee上新建项目的过程,强调了版本控制在团队协作中的重要性。
摘要由CSDN通过智能技术生成


背景:自动化团队是不同的人去写不同模块的代码,相互协作就需要有规范,就得有个平台来进行把控。总接下跟平台相关的技术集:
git、jenkins、docker等应用。
【3月27,趁着在家休息,把git相关的重新整理了下】

1、git的安装、配置;

1.1 安装

注意:安装选用“Use Git from Git Bash only ” ,如果不是默认的话。其他默认
百度网盘链接:https://pan.baidu.com/s/102iFpuH4gOh6RGA40bACqg
提取码:2222

1.2 配置

(1)将git安装后的bin目录添加 > 环境变量 > path下面,如:【目的:使git能在任意目录下运行,而不是只在bin目录下运行】
在这里插入图片描述
(2)配置git的用户名、邮箱。
a、桌面右键 >【Git Bash Here】
b、执行:

git config --global user.name "tfjiao"
git config --global user.email "xxx@qq.com"

c、查看配置结果:C:\Users\Administrator
在这里插入图片描述
d、用户名:指的是谁提交了代码,邮箱:你配置的这个邮箱有提交代码的权限,有没有这个权限,是需要项目去配置的,一般我们在gitee给自己的仓库提交,用的就是申请账号的邮箱,那么这个邮箱当然是有权限的呀。

(3)配置git对仓库的信任,为了不再输入账号密码。
a、cmd窗口下执行:ssh-keygen -t rsa -C “tfjiao@qq.com”,一直回车
b、找到生成的2个文件:
在这里插入图片描述

c、复制id_rsa.pub文件的内容,复制所有内容
d、github、gitlab仓库搜索“ssh设置”,粘贴秘钥进去即可
e、参考链接:https://blog.csdn.net/yeyslspi59/article/details/108886994

3、小乌龟安装、配置

3.1 安装小乌龟【一路next】:

官网:https://tortoisegit.org/download/,下载安装包及中文语言包,注意:选择语言的时候,安装一下中文包,选择中文即可。

3.2 桌面右键 > Tortoisgit > 设置

在这里插入图片描述

4、小乌龟的常用操作场景

1、拉取代码:

D盘目录下,空白处右键,选择 Git 克隆,弹框后输入代码库的http的git地址,输入你要拉取的分支名,点击确定即可。
在这里插入图片描述

2、提交前同步

在克隆下的根目录空白处右键,选择 Git 同步—

3、修改文件后提交

a、鼠标移动到目录 > 右键 > “Git 提交”
b、鼠标移动到文件后面的空格 > 右键 > “Git 提交”
c、提交后一定要写本次提交的“日志信息”,不然“提交”按钮是灰色的。
在这里插入图片描述

4,回滚版本

点击master目录 > 右键 > > “TortoisGit” > “显示日志”,如下操作:
在这里插入图片描述

5、git bash here 的常用操作场景

5.1 向仓库提交代码的2种方法:

方法1:先将仓库clone到本地,修改后再push到 Gitee 的仓库

拉去指定分支的代码:
git clone -b xxx https://github/yyy.git【拉yyy仓库xxx分支的代码】
提交代码:
git push origin xxx【更新到最新代码】
git add . 【将变更的文件添加到缓存区】
git add -f config.ini【强制上传某个被忽视的文件】
git commit -m “新变更点” 【这里是你提交代码的标签】
git push origin xxx 【将代码推上仓库的xxx分支】

方法2:本地初始化一个仓库,设置远程仓库地址后再做push【这里用的是方法2】

windows,创建目录F:\gitcode\master\,master目录里面,右键打开 git bash here,执行:
第一、完成版本的第一次初始化
git init
git remote add origin https://gitee.com/jiao-tengfei/test.git【(test是新建的仓库名)】
第二、同步最新的仓库代码(每次提交之前都要更新下代码)
git pull origin master
第三、修改文件后提交
git add . 【将变更的文件添加到缓存区】
git commit -m “这里问题单号” 【这里是你提交代码的标签】
git push origin master 【将代码推上仓库】
如果需要账号密码,则输入gitee的账号、密码,并配置自己的提交名。
注意:接下来就是在pycharm中提交代码,VSC中进入commit,提交后再push,或者直接commit and push
在这里插入图片描述

5.2、回滚版本:

git log【列出了所有改动的版本号】
git reset --hard 版本号
在这里插入图片描述

6、git常用几个命令

提交所有文件
git add *
提交run.py文件
git add run.py
提交所有变化的文件(不包括你删除的文件)
git add .
提交代码后,查看状态
git status
查看提交记录
git log
拉取代码仓库:
git clone git://github.com/schacon/grit.git 从服务器上将代码给拉下来

【git菜鸟教程】
https://www.runoob.com/git/git-tutorial.html

7、在代码仓库新建项目

GitHub(外国:资源相对较多)、gitee(make in china)是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管

(1)申请账号

gitee网址:https://gitee.com/jiao-tengfei
github仓库:https://github.com/tengfei-jiao/gisui

(2)新建项目

gitee:参考帮助文章,右上角新建,很简单
github:右上角新建 repository ==仓库

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿_焦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值