前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >《Linux 下 Git:安装、代码拉取与冲突解决实操》

《Linux 下 Git:安装、代码拉取与冲突解决实操》

作者头像
用户11375356
发布2025-05-09 08:47:53
发布2025-05-09 08:47:53
10100
代码可运行
举报
文章被收录于专栏:学习学习
运行总次数:0
代码可运行

1.安装git

代码语言:javascript
代码运行次数:0
运行
复制
CentOS:yum install git
Ubuntu:apt install git

2.Gitee里面创建仓库

点击右上角的+号,新建仓库

下面大家可以根据自己的需求来选择

选好之后点击创建 

复制之后相当于我们已经把我们这个仓库的链接拿到了。 

 3.把远程仓库拉取下来

创建好⼀个放置代码的⽬录

代码语言:javascript
代码运行次数:0
运行
复制
这⾥的 url 就是刚刚建⽴好的 项⽬ 的链接.
git clone [url]

这个.git才是我们真正意义上的仓库,当前我们新建的仓库,.git我们称它为隐藏的本地仓库

4.三板斧

4.1 git add

~/Linux/learning - linux 目录称为工作区,test.c并没有添加到仓库里面 

如下并没有真真意义上添加到仓库,只是在暂存区,如果再来一个文件,我们也可以把它添加到暂存区,作用就是把它放在这允许你多次添加,可以把你两次或者多次的,一次性提交到仓库 

代码语言:javascript
代码运行次数:0
运行
复制
git add [⽂件名]
将需要⽤ git 管理的⽂件告知 git 

 git status查看暂存区内容 

4.2 git commit

代码语言:javascript
代码运行次数:0
运行
复制
git commit -m "XXX"
最后的 "." 表⽰当前⽬录
提交的时候应该注明提交⽇志, 描述改动的详细内容.

首次使用会让我们填写邮箱和用户名,git commit -m "新增两个源文件"提交本地仓库,-m称为日志信息,后面的信息不能乱写,如果在未来你提交了一千次,你这五年全部提交的信息,git都会记录下来,别人能看见你提交的信息,通过git log可以查看,如果仓库是私有仓库,未经授权他人是看不到的,只有在公共仓库等开放场景下,其他人才能查看提交记录。

4.3 git push

输入我们登录gitee的用户名和密码即可,git push 是git远程仓库的提交,或者说是同步。

5. 拉取远程仓库的文件

我们把本地的内容全部删除了,我们想获得我们之前提交的内容怎么办呢?

复制链接 

代码语言:javascript
代码运行次数:0
运行
复制
git clone 链接

6.冲突问题

我们也可以拉取到Windows上,需要安装git和小乌龟(不是必须),也可以用窗口。

复制仓库链接之后,点击这个 

这样就拉取到Windows下了 

我们把它给修改一下,修改之后再提交

linux用户和Windows用户可以在同一个账户下进行修改代码和写代码,但是我作为linux用户我们不知道它修改了,所以我们就正常的写,写了之后push,发现冲突了。

6.1解决冲突问题

冲突的时候需要git pull一下,假如我们Windows系统修改了远程仓库里面的文件,然后我们用Windows提交了,我们称他为程序员A,然后我们linux称为程序员B,他们两个在git仓库上提交,我们程序员A提交了,程序员B提交就会冲突,因为他不知道所以一提交就冲突了,那么需要git pull一下,把远程仓库和本地仓库再做一次同步,它会把程序员A对文件的修改同步到本地,然后git push就可以了。


7. 删除git仓库的文件

1.首先,删除本地的 test1.c 文件:

代码语言:javascript
代码运行次数:0
运行
复制
rm test1.c

2.然后,告诉 Git 删除这个文件并更新索引:

代码语言:javascript
代码运行次数:0
运行
复制
git rm test1.c

3.提交删除操作:

代码语言:javascript
代码运行次数:0
运行
复制
git commit -m "Remove test1.c"

4.将删除操作推送到远程仓库:

代码语言:javascript
代码运行次数:0
运行
复制
git push

这样,test1.c 文件就会从本地和远程仓库中都被删除。


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-05-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.安装git
  • 2.Gitee里面创建仓库
  •  3.把远程仓库拉取下来
  • 4.三板斧
    • 4.1 git add
    • 4.2 git commit
    • 4.3 git push
  • 5. 拉取远程仓库的文件
  • 6.冲突问题
    • 6.1解决冲突问题
  • 7. 删除git仓库的文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档