Git 学习 Day2

本文详细介绍了Git的基本操作,包括使用`git reset --hard`进行版本回退,`git merge`进行分支合并,以及如何处理和解决合并冲突。在解决冲突时,删除某分支的修改只会保留另一个分支的改动。完成合并后,注意在提交时不要指定文件名。此外,还讲解了`git remote`的使用,如何推送、拉取代码,以及克隆远程仓库的过程。克隆操作不仅拉取代码,还会初始化本地仓库并设置远程别名。

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

版本穿越

git reset --hard 版本号(由reflog带出)

分支合并 

git merge 分支名 (合并到当前分支上)

冲突 

        修改冲突的时候,你如果删掉了某个分支的修改内容,只留下最后一个分支,那么这个分支的修改内容将会成为最终的版本,而其余分支的修改内容则被保存在各自的分支内(也就说,比如有branch A和master,你将branch A的修改合并到master上,但是你最后自己操作,删去了branch A,留下来的只有master的修改,这样子branch A的修改不会被并入master,但会在branch A 内保存。 

Commit 合并的分支

我们合并完成后, 先照常add文件,然后我们在commit的时候需要注意了,此时应该是:

git commit -m "提交说明" ————正确代码,不带有文件名
git commit -m "提交说明" A.file ————错误代码,带有文件名
 

查看文件内容

cat 文件名

 创建远程库的别名 

git remote -v   ——————查看远程库的别名

git remote add  别名  远程库的网址   ————————创建远程库的别名

推送

git push 别名(或者网址)分支

 拉取

git pull 别名(或者网址)分支

 克隆

克隆不需要登录或者用户签名!!! 

git clone 网址

克隆之后进入目录文件夹,git remote -v查看别名会发现,他已经帮你取好了名字。

克隆做三件事:

1、拉取代码;

2、初始本地化仓库;

3、起别名;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值