git 控制台命令集

本文介绍了Git的各种控制台操作,包括创建文件夹、初始化仓库、查看目录、添加和提交文件、查看状态、回退版本、查看日志、管理分支、合并分支、删除文件、克隆远程仓库以及使用stash等,帮助开发者全面掌握Git命令行操作。

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

mkdir 文件名 创建文件夹

pwd 显示当前目录

git init 把当前目录创建一个空的git仓库

ls -ah 查看隐藏文件夹

git add 文件 添加文件

git commit -m "commit file“ 提交文件

git status 仓库当前状态

git diff 文件名 文件不同改变

git log 查看日志

git log --pretty=oneline 简洁日志版本号

git reset --hard HEAD^ 回退到上一个版本

git reset --hard 23478 根据版本号回退到某个版本

cat 文件 查看文件

git reflog 简短版本号日志

git diff HEAD -- 文件 查看工作区和版本库里的区别

git checkout -- 文件 撤销工作区的修改

git reset HEAD 文件 撤销暂存区的修改

rm 删除

git rm 文件 删除

git checkout -- test.txt 把版本库里的文件恢复到工作区,防止误删

git remote add origin 路径 关联到服务器版本库

git push -u origin master 帮当前版本库推送到服务器上 第一次需要加-u参数, 还会把origin master分支关联起来

git clone 路径 克隆远程版本库到本地

HEAD 是当前分支指向指针

git checkout -b dev 创建dev分支并切换到dev分支上

git branch dev 创建dev分支

git checkout dev 切换到dev分支

git branch 显示所有分支

git merge dev 把dev上的分支合并到当前分支上

git branch -d dev 删除dev分支

$ git log --graph --pretty=oneline --abbrev-commit 查看分支合并情况

git log --graph 查看分支合并图

$ git merge --no-ff -m "merge with no-ff" dev 合并dev分支,禁用fast forward模式是普通模式合并,合并后有历史记录,fast forward合并之后没有历史记录

git stash 把当前工作现场储藏起来,等以后恢复现场后继续工作

git stash list 查看储藏信息

git stash apply 恢复,stash内容不删除

git stash pop 恢复同时删除stash内容

git stash apply stash@{02} 指定恢复

git branch -D <name>强行删除

git remote 查看远程信息

git remote -v 查看远程详细信息

git push origin dev 推送dev分支到origin分支

git pull 把最新的代码抓下来

git branch --set-upstream dev origin/dev 设置本地dev分支与origin/dev分支的链接




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值