常用git命令

本文介绍了Git的基本操作,包括初始化仓库、添加远程仓库、提交文件、切换与创建分支、合并分支以及解决冲突的方法。还提到了查看提交历史和回退提交的命令,以及如何拉取远程仓库更新。

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

git init 初始化为git仓库

git remote -v 查看所有链接

git remote add origin(这是远程仓库名字) ssh地址 (添加一个ssh远程仓库地址)

git add . 提交文件到暂存区

git commit -m "注释说明" 把文件从暂存区提交到本地仓库

git push origin master 提交到远程仓库

如果当前分支与多个主机存在追踪关系,则可以使用-u选项指定一个默认主机,这样后面就可以不加任何参数使用git push。

git push -f origin dev 强制将本地变更推送到远程:命令会把你本地的dev分支强制覆盖远程的dev分支,从而保证它们完全相同。请注意,这可能会导致远程分支上已经存在的更改永久丢失,

git branch 分支名  建立分支名

git checkout 分支名  切换分支

git checkout -b 分支名 新建并切换到分支

git branch -a 查看所有分支

git branch -d 要删除的分支名  【删除分支(为-D时表示强制删除,如果一个分支还没有被推送或者合并,那么可以使用-D强制删除它。-d会检查merge是否存在)】

git merge 分支名   合并分支

/

当分支合并冲突时,git会标识出冲突代码,商量保存哪些代码后,不改变切换分支。再重新提交到本地仓库一次就行。

/

git log 查看历史提交记录

git log --pretty=oneline 一行查看提交历史记录

git reset --hard  (加上查看历史提交记录的id) 返回某一次提交

git reflog 查看简单版提交历史记录

git pull --rebase origin master 将远程仓库中的更新合并到本地仓库,–rebase的作用是取消掉本地仓库中刚刚的commit

####

当git clone 地址 后,且当前仓库的本地分支与远程仓库分支有追踪关系的只有一个,则可以省略为 git pull。

####

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值