【Linux系统编程】快速上手git仓库管理,核心三板斧

目录

1.下载安装git

2.注册账号并建立远程仓库

​编辑

3.提交代码的三板斧

[3.1 git add](#3.1 git add)

[3.2 git commit](#3.2 git commit)

[3.3 git push](#3.3 git push)

[4. 一些其他问题](#4. 一些其他问题)

[4.1 .gitignore文件的作用](#4.1 .gitignore文件的作用)

[4.2 提交时冲突问题](#4.2 提交时冲突问题)


1.下载安装git

cs 复制代码
yum/apt -y install git  

git --version  //可以查看git版本

centos用yum,ubuntu用apt

2.注册账号并建立远程仓库

链接:https://gitee.com/ ,先注册账号

登录进入gitee后,右上角选择新建仓库。

填写仓库名称和仓库介绍,点击创建就完成了远程仓库的创建。

下载项目到本地:

cs 复制代码
git clone [url]

点击进入仓库,url就是下面这个链接,运行成功就好了。

3.提交代码的三板斧

git add 文件名

git commit -m "XXX"

git push

3.1 git add

将文件提交到暂存区,此时还没有完全提交至仓库。

3.2 git commit

git commit -m "xxx" ,"xxx"是日志信息,必须说明当前代码的功能或作用,如果是修改那些部分,也要说明。日志信息不可删除。

3.3 git push

本质就是同步到远端服务器上

4. 一些其他问题

4.1 .gitignore文件的作用

一句话总结就是:进行筛选操作,提交时忽略.gitignore文件中写入的特定后缀文件。一般而言,我们只需提交源代码。

.gitignore:

4.2 提交时冲突问题

冲突的原因:远端服务器和本地仓库不一致。比如多人协作时,在我们提交代码之前已经有人向服务器中提交过,导致提交失败。

解决冲突:此时只需要pull一下,让本地仓库与服务器同步,同步后再push即可,此时就能提交成功了。

如果是修改的同一份文件的情况呢?

还是按照上述解决冲突的办法,先pull再push,此时也能提交成功,不过是对两个同一文件进行了合并,此时需要手动文件内容。

复制代码
git --help

这个命令可以查看git的其他命令。

完~

相关推荐
Zhichao_979 小时前
VSCode+AI操作Git、GitHub
git·github
EchoMind-Henry9 小时前
Anthropic自建Git替代品,先看替换了什么
git
墨云安全11 小时前
自动化渗透测试工具有哪些?2026 年引擎原理、任务编排与误报抑制实践
git·测试工具·网络安全·渗透测试·自动化
-恰饭第一名-12 小时前
Codex 任务上下文整理:事实清单、只读检查与开场模板
git
打盹的小pig21 小时前
git pull 报错
git
Tairitsu_H1 天前
[版本控制器Git] Git 远程仓库 | 多人协作 | 企业级 Git Flow 开发模型
git·版本控制器·远程仓库
我先去打把游戏先1 天前
Git-Rebase使用指南-从原理到实战
服务器·git·嵌入式硬件·物联网·ubuntu
kaixin_learn_qt_ing1 天前
我有两个程序,它们在不同的项目中,但是它们复用了一部分头文件,它们在两个不同的git仓库中,有什么好的办法可以让它们复用吗?
git
greatofdream1 天前
git rebase时如何解决merge节点冲突问题
大数据·git·elasticsearch
敲敲敲-敲代码2 天前
git安装记录
git