【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的其他命令。

完~

相关推荐
郝同学今天有进步吗2 小时前
构建 LangGraph Code Review Agent(四):文件过滤与 AnalysisPackage 分包
git·python·ai·code review
胖大和尚19 小时前
git本地实现local->remote推送
git
BerryS3N19 小时前
Code Git 工作树:多分支开发的痛点与工作树的曙光
大数据·git·elasticsearch
lbb 小魔仙1 天前
Git + Python 项目工作流最佳实践:pre-commit、CI、CHANGELOG 自动化
git·python·ci/cd
Xu_youyaxianshen1 天前
Git 零基础常用指令手册(Gitee / GitHub 通用 )
git·gitee·github
John_ToDebug1 天前
Git Stash 完全指南:临时保存工作区的艺术
人工智能·git·agent
是宇写的啊2 天前
Git远程操作
git
our_times2 天前
# Git 高频命令实战指南:从日常开发到进阶协作
git
PBitW2 天前
git 中容易遗忘的点 (二) ⚡⚡⚡
前端·git·面试