Git常用操作命令

本文详细介绍了Git的基本操作,包括查看仓库地址、克隆、缓存修改、拉取更新、解决冲突、提交、推送、回退、合并、创建及删除分支等。这些步骤对于日常开发和团队协作至关重要,确保了代码版本的一致性和项目管理的高效性。

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

  • 查看当前仓库地址
git remote show origin
  • 克隆仓库
git clone <远程仓库路径>
  • 将未提交的修改缓存
git stash
  • 拉取远程仓库最新的代码
git pull
  • 恢复缓存的修改与当前代码合并(解决可能存在的冲突)
git stash pop
  • 添加文件到暂存区
git add .
  • 提交暂存区内容到本地仓库
git commit -m 'xxx'
  • 本地仓库推送到远程仓库
git push <远程主机名> <本地分支名>:<远程分支名>
git push <远程主机名> <本地分支名> // 远程分支名和本地分支名一致
git push origin HEAD:refs/for/<branchName>
  • 放弃本地未 commit的指定文件的修改
git checkout -- <filename>
  • 放弃本地未 commit的所有修改
git checkout .
  • 回退上一次未push的commit
git reset --soft HEAD^
  • 回退到指定的commit
git reset --soft <commitId>
  • 回退已经push的commit,并提交
git reset --hard <commitId>
git push --force
  • 合并 master的修改到分支
git merge master
  • 合并指定提交记录的修改到分支
git cherry-pick <commitHash> <commitHash> //多个指定记录
git cherry-pick A..B // 从A到B连续的记录,不包含A
git cherry-pick A^..B // 从A到B连续的记录,包含A
  • 本地新建分支
git checkout -b <branchName>
  • 提交分支到远程
git push origin <branchName>:<branchName>
  • 删除本地分支
git branch -d <branchName>
  • 删除远程分支
git push origin :<branchName>
git push origin --delete <branchName>
  • 修改文件/文件夹名称
git mv -v oldfolder newfolder
# git mv -v aaa/bbb/oldfolder aaa/bbb/newfolder
  • 修改git push指向: .git > config文件
push = refs/heads/*:refs/for/* 
# 执行 git push 即相当于执行 git push origin HEAD:refs/for/master

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值