论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
开源技术
›
开源技术
›
gitee的具体操作(图文先容,内含ubuntu系统的git初始化 ...
gitee的具体操作(图文先容,内含ubuntu系统的git初始化) ...
十念
论坛元老
|
2025-3-27 15:47:13
|
显示全部楼层
|
阅读模式
楼主
主题
1611
|
帖子
1611
|
积分
4833
1.git的安装:
可以参考其他人的安装,省流就是不停next,直接install就可以【狗头保命】
安装乐成后可以通过鼠标右键点击open git bash here进入编辑框,在编辑框内输入
git version
复制代码
来检察当前git的版本
2.git的常见下令:
(红色为重点必记)
下令名称
作用
git config --global user.name 用户名
设置用户签名
git config --global user.email 邮箱
设置用户签名
git init
初始化本地库
git status
检察本地库状态
git add 文件名
添加到暂存区
git commit-m"日志信息"文件名
提交到本地库
git reflog
检察汗青记录
git reset --hard 版本号
版本穿梭
2.1设置用户签名:
注:用户签名作为区分用户,检察是谁提交的代码,与登录的账号密码无关
按照下令设置乐成即可,下令如下:
git config --global user.name 用户名
git config --global user.email 邮箱
复制代码
设置乐成后可以在c盘用户目录下找到对应的用户文件夹内里的.gitconfig文件,双击用vscode打开后如下图所示:
2.2初始化本地库:
git init
复制代码
【 在对应的文件夹里通过鼠标右键点击open git bash here进入编辑框,在编辑框内输入上述下令】(中括号内里的语句在后面统称为通过下令)得到下面的效果:
在对应文件夹打开隐藏目录后可以看见对应的.git文件:
表现对应的文件即表示初始化乐成。
2.3检察本地库的状态:
git status
复制代码
初始化后检察本地库的状态没有意义,在此我添加了一个.idea文件夹,我们在通过下令检察得到下面的效果:
2.4 添加缓存区:
git add 文件名
复制代码
为了方便对比,在对应的文件区我又添加一个test文件,并通过添加下令和检察下令得到了下图(与检察下令截图一致的不做过多表述):
2.5提交本地库
git commit-m"日志信息"文件名
复制代码
现在将test文件提交到本地库上,通过提交下令和检察下令得到了下图:
注:依照上图可以发现:当我们利用查询语句的时间,没有添加到缓存区的文件会表现红色,添加到缓存区了但是没有提交到本地库的会表现绿色,而提交到本地库后则不会表现。
2.6文件修改
当我们对文件信息进行修改,如在test.txt内里添加一个我好帅,文件则会表现修改
重写提交换程跟上述一致,这里不做过多赘述,必要的可以往前检察2.4,这里可以发现第二次提交的版本号发生了变化,发生了一个改变,两行数据进行了提交,一行数据进行了删除
2.7检察版本
git reflog
git log
复制代码
这里必要留意的是上述俩条语句都可以检察版本信息,reflog为精简版的,log为具体的版本信息,具体的代码区别如下所示:
2.8版本穿梭
git reset --hard 版本号
复制代码
当我们修改代码上线发现了bug,必要进行版本回滚的时间就要执行上述代码:
先查询必要恢复的版本号,接着回滚就可以了
我们可以通过版本检察来进行检察
通过上述学习,在本地的训练我们就完成了
3.分支
对于分支的理解,我认为就是一个个副本,你要
开发
的功能在对应的分支进行折腾,并行
开发
好后就可以归并在一起,然后上线。
分支的操作:
下令名称
作用
git branch分支名
创建分支
git branch -v
检察分支
git checkout 分支名
切换分支
git merge 分支名
把指定的分支归并到当前分支上
3.1检察分支:
git branch -v
复制代码
3.2创建分支:
git branch 分支名
复制代码
3.3切换分支:
git checkout 分支名
复制代码
3.4归并分支:
git merge 分支名
复制代码
为了方便展示,已经提前在hot-fix分支的test.txt文件中添加了内容,并完成了提交本地库
留意:归并的话是将归并对象归并到天职支上,会进行覆盖处理,便是master中的test.txt变得跟hot-fix中的一样。
3.5辩论归并:
辩论产生的缘故原由:归并分支时,两个分支在同一个文件的同一个位置有两套完全差别的修改。git无法替我们决定要利用哪一个,必须人为确定新代码内容。
前置操作:我们在master分支修改test.txt文件在第三行添加了master,进行了本地库的提交,我们通过切换分支到hot—fix分支并修改test.txt文件在第四行添加了hot—fix,实现了上述说的两个分支在同一个文件的同一个位置有两套完全差别的修改。
我们执行归并语句:
我们得到了归并辩论,这时必要vim进入归并语句内里,大概直接在外部打开文件
手动办理为:确定必要保留的内容,删除不必要的内容,以及那些无用的区别符号
对文件进行生存,接着进行添加和提交
留意:这里提交的时间不能添加test.txt,因为处在归并状态中,添加了会出现错误,如下图所示:
4.长途仓库
下令名称
作用
git remote -v
检察当前全部长途地址别名
git remote add 别名 长途地址
起别名
git push 别名 分支
推送本地分支上的内容到长途仓库
git clone 远程地址
将长途仓库的内容克隆到本地
git pull 长途库地址别名 长途分支名
将长途仓库对于分支最新内容拉下来后与当前本地分支直接归并
4.1创建长途仓库别名
查看当前所有远程地址别名
git remote -v
给远程地址起别名
git remote add 别名 远程地址
复制代码
4.2推送本地库到长途库
git push 别名 分支
复制代码
上传乐成后即可在gitee看见对应的分支文件
4.3拉去长途库数据到本地库
git pull 别名 分支名
复制代码
我们在gitee中直接对test.txt文件进行了修改,接着在从终端进行拉取,得到了下面的截图;
4.4克隆长途仓库
git clone 远程地址
复制代码
注:如果你是公开的库,在克隆的时间是无需登录账号的
5.团队协作
5.1队内协作
队内协作必要先把队伍成员添加到库内里,这就必要组长创建库,创建完成后按照上图点击,得到如下页面,即可按照自己的需求约请团队成员了:
因为账号有限,这里无法展示吸收入库,大抵就是队友登录gitee后,吸收约请即可。
5.2跨团队协作
受限于账号缘故,该部门内容将在后续添加(如果我不懒的话【doge】)
6.添加内容
6.1一次添加整个目录到缓存区
git add .
复制代码
效果跟2.4一致,属于便捷操作,可以一次性将当前目录下的全部文件都添加到缓存区
6.2 缓存区内容回退到工作区
git reset HEAD 文件名称
复制代码
通过上述下令,可以将已经提交到缓存区的文件回退到工作区,也就是从小绿变成小红
6.3工作区内容回退(不保举)
git checkout 文件名称
复制代码
通过上述下令,可以将工作区的内容进行回退(一旦回退,内容就消失了,永世操作,不保举利用)语句跟切换分支的关键字一致,所以把这个添加了进来,仅作相识
6.4ubuntu系统git初始化
另外添加一个ubuntu系统本地库的初始化教程
首先我们要在终端进行git的添加,具体语句为:
sudo pip install git
复制代码
添加完git后,我们在终端cd到目的地址,并执行对应的初始化
cd Desktop/test
git init
复制代码
上述的Desktop/test是我测试用的路径,请读者根据自己的必要cd到目的地址,如果是初学者cd地址不清楚的话,也可以先到目的地址,接着右键,然后左键点击在此打开终端,接着进行初始化
当初始化完成后,进行个人信息的配置在对应的终端输入下令:
git config user.name '张三'
git config user.email 'zhangsan@163.com'
复制代码
输入完成后可以在之前的.git文件内的config文件中检察对应的信息
到此恭喜你已经完成了ubuntu系统git的初始化,可以进行本地库的操作了,其余下令跟window系同一致,这里不做过多赘述
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
十念
论坛元老
这个人很懒什么都没写!
楼主热帖
Velero系列文章(四):使用Velero进行 ...
Kali Linux利用MSF入侵安卓手机(小白版 ...
C/C++函数的调用约定详解
SonarQube安全扫描
Android Studio 实现登录注册-源代码 ...
三天吃透Kafka面试八股文
微光互联 TX800-U 扫码器无法输出中文 ...
xmrig挖矿样本分析 miner
Python嘎嘎涨知识的7个小游戏,玩过的 ...
ENVI无缝镶嵌、拼接栅格数据的方法 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
程序人生
MES
移动端开发
鸿蒙
数据仓库与分析
图数据库
数据安全
快速回复
返回顶部
返回列表