Git命令大全

名词解释:
工作区:本地项目工作路径
暂存区:git的暂存路径
版本库:本地仓库分支

git init                            初始化一个Git仓库
git add readme.txt                  添加readme.txt文件到Git仓库的暂存区
git add .                           添加所有文件到Git仓库的暂存区
git commit -m "本次提交的说明"     把暂存区的所有文件提交到仓库当前分支
git status                          查看工作区当前的状态
git diff readme.txt                 查看readme.txt的不同(是工作区和暂存区的比较)
git diff --cached readme.txt        查看readme.txt的不同(是暂存区和版本库的比较)
git diff HEAD -- readme.txt         查看readme.txt的不同(是工作区和版本库的比较)
git reset --head bc526              跳至bc526开头的版本
git log                             查看提交历史
git reflog                          查看命令历史
git checkout -- readme.txt          撤销工作区readme.txt文件的修改(回到添加到暂存区后的状态)
git rm readme.txt                   删除版本库中的文件
git remote add origin git@github.com:EagleHao/learngit.git  关联一个远程库
git push -u origin master           第一次推送master分支的所有内容
git push origin master              推送最新修改到远程仓库
git clone https://github.com/EagleHao/gitskills.git     从地址中克隆一个仓库到本地
git branch dev                      创建dev分支
git checkout dev                    切换到dev分支
git checkout -b dev                 创新并切换至dev分支
git branch                          查看所有分支,标记处当前所在分支
git branch -d dev                   删除dev分支
git branch -D dev                   强行删除dev分支
git merge dev                       把dev的分支合并到当前分支(快速合并)
git merge --no-ff -m "普通模式合并" dev       把dev的分支合并到当前分支(普通合并,会创建一条commit记录)
git log --graph                     查看分支合并图
git stash                           把当前工作现场“储藏”起来
git stash list                      查看暂存的文件
git stash apply                     恢复暂存的文件(不删除stash内容)
git stash apply stash@{0}           恢复制定的stash内容(不删除stash内容)
git stash drop                      删除stash的内容
git stash pop                       恢复暂存的文件(删除stash内容)
git remote                          查看远程库的信息
git remote -v                       查看远程库详细的信息
git pull                            更新远程分支合并到本地
git push origin dev                 推动自己的dev分支到远程分支
git branch --set-upsteam-to=origin/dev dev  创建远程分支和本地分支的链接关系
git tag v1.0                        增加一个新的v1.0标签
git tag v1.0 62249376224937对应的commit打标签
git tag                             查看所有标签
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值