git 命令整理

常用命令:

git config --list查看配置信息
git config <key> 查看某项配置
git config --global user.name ""  配置用户名
git config --global user.email ""  配置邮箱
git config --global core.editor <editor_name> 配置编辑器
git config --global alias.<别名> 原名 给原命令配置别名,如:git config --global alias.co checkout
git remote add origin 远程仓库地址 指定远程仓库地址

git init--初始化
git add --all添加文件
git commit -m "提交信息"---提交到到本地
git commit -a -m "提交信息"  把所月已跟踪的文件暂存并提交

git rm <移除文件名> 移除文件  把文件从作目录中删除
git rm --cached <移除文件名> 把文件从git中删除
git mv <移动文件名> 移动文件 

git push 提交到远程代码仓库


git push -u origin <branch_name> 提交代码到指定分支

git pull origin <branch_name> 从指定分支拉取代码
git pull 拉取当前分支代码

git log 查看全部提交信息
git log -p 查看每次提交的内容差异,可以加 -2,显示最近2次的提交git

git log --stat 查看每次提交内容的简略信息
git log --pretty=oneline/short/full/fuller/format 指定格式展示提交历史
gti log --oneline --decorate --all 输出提交历史、各个分支指向及项目的分支分叉情况
git status 查看当前修改状态

git branch  查看所有分支


git branch <branch_name> 创建新分支

git checkout <branch_name> 切换分支 当前目录也会切到对应的分支目录
git checkout -b <branch_name> 创建分支并切换到新分支
git push origin <branch_name>:<branch_name> 将本地分支推送到远程仓库
git checkout -b <branch_name> origin/<branch_name> 拉取远程分程分支到本地
git branch -d/--delete <branch_name>删除本地分支
git branch <branch_name> <hash_val>恢复本地分支 has_val可通过 git reflog获取
git branch -r -d origin/<branch_name>删除远程本地分支
git push origin -d/--delete <branch_name>远程删除git服务器上的分支
git branch -v 查看每个分支最后一次提交
git branch --merge 查看哪些分支已合并到当前分支
git branch --no-merge 查看哪些分支未合并到当前分支

git merge name(分支名称) 把指定的分支合并到当前分支上
git mergetool 使用图形化工具 解决冲突
git fetch 

git reset HEAD 文件名 取消暂存文件
git checkout -- 文件名 撤消对文件的修改

git remote  查看远程仓库
git remote -v 显示需要读写远程仓库的git保存的简写与其对应的url
git remote show <远程仓库名>查看某一个远程仓库的更多信息

git tag -a [标签名] -m "标签信息"   创建附注标签
git tag [标签名] 创建轻量标签
git show [标签名] 显示对应标签信息
git tag 列出标签
git push origin [标签名]将标签推送到远程仓库
git push --tags  将未推送的标签推送到远程仓库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值