git指令

本文详细介绍了Git作为代码管理工具的主要功能,包括远程备份、代码回溯、多人协作和责任追踪。讲解了Git的基础设置,如用户信息配置,以及本地仓库与远程仓库的操作,如初始化、添加、提交、回退和拉取推送代码。此外,还阐述了如何处理冲突和使用分支进行开发,以及Gitignore和Readme文件的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Git 它是代码的管理工具

1.Git作用:

  • 远程备份
  • 代码回溯(不能回到原始代码状态)
  • 多人协作
  • 追责

本地仓库:开发人员电脑

远程仓库:远程服务器

2.基础设置

1.设置用户信息

git config --global user.name “Cxlong”

git config --global user.email “hello@Cxlong.cn”

2.查看配置信息

git config --list

3.本地仓库的操作

1.初始化仓库

Git init ----(不用)

Git clone 远程地址 ----从远程仓库拉代码下来

2.本地仓库常用指令:

Git status -----查看状态 (红色----在工作区)

Git add a.txt ---将文件放入到暂存区 (绿色)

Git commit -m 'a.txt 提交到 git 本地仓库'

Git reset 从暂存区 回退 到工作区 或者 切换到指定版本

备注:之前提交到git 本地仓库的文件 如果被修改 会 重新放入工作区

Git  log -----查看历史提交的文件

Git reset – -hard  2954453ad0bfbb90a621a5465dc9a44b1c9d64b6  ----回退到指定历史版本<前提是一定要查看 git log 历史日志>

4.远程仓库的操作

远程仓库常用指令:

Git remote -v -----查看本地仓库是否关联了远程仓库

Git remote add origin<别名> https://gitee.com/Cxlong/hello.git  ---与远程创建链接关系

Git push origin<远程地址别名> master<远程仓库的分支> ------将本地仓库的代码提交到远程

Git pull origin master  --------从远程仓库分支拉取最新代码

有时候pull的时候会报错(fatal: refusing to merge unrelated histories )

就在后面加上 --allow-unrelated-histories强制pull:

git pull origin master --allow-unrelated-histories

pull结束push会失败,失败的原因是文件产生冲突

冲突产生的原因:

多人共同开发同一个代码,其中一人 修改了 Controller 并提交推送到远程

另一人也修改了 Controller <无论有没有提交> 都提交不上去,并且pull 更新代码一定会造成冲突,需要手动解决。 解决完之后重新add -commit -push

5.分支操作

分支-a在当前的master 主干 创建 copy一份就叫拉分支

分支的操作指令:

Git branch -----查看本地分支

Git branch -r ----查看远程分支

Git branch b1<分支名称> ------创建分支

Git checkout b1  -------切换分支

Git push origin b1-----将当前 b1 分支 推送到 远程 的b1 分支上

Git merge b1----将 b1 分支的内容 合并 到当前分支master 上

6.附带文件的作用

Gitignore 文件的作用:

在码云上添加一个.gitignore  文件 ,该文件可以将工程中无用的 文件进行屏蔽。但是该文件一定要提交远程,给大家公用

Readme 文件作用:

对工程做解释说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值