git 常用命令

本文详细介绍了一系列Git命令的应用场景及操作步骤,包括从远程仓库克隆代码、创建与切换分支、提交代码、拉取最新代码、合并分支、删除分支、中断与继续合并、本地代码库回滚等常见操作。

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


git clone xxxxx //从远程clone代码git checkout dev //一般都是在dev上开发,所以切到dev分支(本地),默认刚clone下来是在master分支git checkout -b mydev //创建本地新的分支并切到新分支上

此时我们在mydev上修改开发代码(用时3天)

git add '文件' //git commit -m '注释信息' // 提交代码到本地的mydev

git add .git commit --amend //将本次的修改提交到上次的commit上

git pull origin dev // 拉取最新dev代码时,要先切换到本地的dev分支上

git checkout master

          dev

git pull origin master //从远程获取最新版本的代码并到本地的master或dev上

            dev        //(可能有其他同事修改提交了代码,
                       //我们在将代码提交到远程之前要拉取最新的代码合并到自己本地的分支上)

git merge dev //将本地dev分支合并到本地的mydev(因为上一步对本地的dev进行了更新)git push origin mydev //创建了一个远程分支mydev

git push origin mydev1:mydev //将本地的mydev1合并到远程的mydev分支上

git checkout dev //切到本地的dev分支上git merge mydev //将mydev合并到本地的dev上git branch -D br //删除本地分支br

git merge --abort // 中断合并,尝试恢复到运行合并前的状态git merge --continue // 解决冲突过后,继续合并分支

//本地代码库回滚git reset --hard commit-id :回滚到commit-id,将commit-id之后提交的commit都去除git reset --hard HEAD~3: 将最近3次的提交回滚

git branch -a //查看远程分支git branch //查看本地分支

git push origin :kxfpcassistantdev1 删除远程分支kxfpcassistantdev1

git checkout dev //切换到dev分支

git pull origin dev //将线上dev代码更新到本地

git merge --squash zhijian-lichan //将自己开发分支合到dev上(squash 只合代码,不合提交信息,有利于线上回滚)

git add .

git commit -m

git push origin dev

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值