你必须知道的git命令集

本文详细列举了Git的各种常用命令,包括克隆、分支管理、提交、推送、拉取、合并等操作,还涵盖了如暂存、回退、标签和远程仓库管理等进阶功能。通过此篇,你可以巩固和提升Git的使用技能,确保在日常开发中游刃有余。
摘要由CSDN通过智能技术生成

git 的用途,我想在座的各位都非常清楚了,那么你是否真的非常熟悉了呢?下面我们来测试一下吧

1 我猜你经常用到的命令

git clone repository 克隆项目到本地
git checkout -b branchname 新建分支
git branch (-d)  查看(删除)分支
git status 查看分支状态
git add 将修改代码添加到暂存区
git rm file 删除文件,最好不要直接rm
git commit -m  将暂存区的代码提交到本地库
git push 当本地分支推送到远程
git pull 拉取分支代码更新
git fetch 拉取分支变化
git diff master file 比较当前分支和master分支的file区别
git merge branchname 把branchname的代码合并到当前分支
git reset --hard HEAD^ 回退代码,放弃本次修改
git reset --soft HEAD^ 回退代码,保留本次修改
git rebase -i 合并commit
git tag -a v0.1 -m 'feat:xxxx' 打tag标签
git push origin v0.1(git push origin --tags) 把tag推送到远程,等待发版

2 我猜你可能用到的命令

git stash (save / pop) 暂存修改
git rebase -i HEAD~2 合并commit
git revert 还原已修改代码
git cherry-pick 将一个分支的提交合并到另外一个分支上
git push origin :branchname 删除远程分支
git push origin --delete branchname 删除远程分支
git log --graph 优雅显示git提交线

3 我猜也许对你有用的命令

git remote show origin 查看本地,远程分支tracking
git remote -v 查看origin 仓库地址
git remote set-url origin repository-addr  切换分支远程仓库地址
git remote prune origin (--dry-run) 断开本地远程代码tracking

假如A分支拉取了新分支作为新的仓库master分支,那么A分支上提交的feature如何合并到新仓库中来?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值