git常用命令

git常用命令

初始化

复制代码
# 全局设置用户签名
git config --global user.name ${用户名}
git config --global user.email ${邮箱}
​
# git版本
git --version
​
# 初始化本地仓库
git init
​
# 查看本地仓库状态
git status
​
# 下载代码
git clone ${git地址}
​
# 查看记录
git reflog      // 所有分支版本信息(精简版)
git log         // 所有分支版本信息(详细版)
    -- pretty=short     // 仅显示第一行简述信息
    -- graph            // 可视化显示版本信息
git log ${文件}       // 查看该文件的改动,-p查看改动前后的差别

日常用

复制代码
# 拉取最新的代码
git pull
​
# 暂存区
git add ${文件}
git add *
​
# 提交到本地仓库
git commit -m "${日志信息}" ${文件}
git commit -m "${日志信息}"
​
# 远程仓库
git push -u ${远程仓库的别名,默认是origin} ${本地分支名称}:${远程仓库名称}        // -u 是将本地分支与远程分支进行关联
git push -u origin master       // 第一次将本地master分支推送到远程origin仓库
git push                        // 第一次推送过了,第二次开始就可以直接git push

分支

复制代码
# 分支列表
git branch
​
# 创建分支
git branch ${分支名称}      // 注意:基于当前分支创建的分支
​
# 切换分支
git checkout ${分支名称}
​
# 创建并切换到该分支
git checkout -b ${分支名称}     // = git branch ${分支名称}  +  git checkoout ${分支名称}
​
# 删除分支
git branch -d ${分支名称}
​
# 合并分支dev到master ===> 1.切换到master   2.合并分支dev
git checkout master
git merge dev
相关推荐
爱吃番茄鼠骗43 分钟前
git命令使用教程
git
黑牛先生3 小时前
【Git】解决远程仓库备注错误问题
git
rockmelodies4 小时前
Git冲突解决实用指南
git·git冲突
bj_zhb4 小时前
Git 回退到某个 commit
git·github
凯子坚持 c5 小时前
Git分支实战指南:如何优雅地管理版本、修复Bug并解决合并冲突
git·bug
openinstall全渠道统计5 小时前
开发者指南:广告投放系统搭建与前后端数据打通全流程
windows·git·oracle·eclipse·sqlite·github
yunianshu5 小时前
在 DevEco Studio 中查看 Git 本地更改 (Local Changes) 指南
git
脾气有点小暴5 小时前
git commit 的提交如何撤销
git
winner88816 小时前
Git撤销修改:git restore . 与 git reset --hard 万字详解
git·git reset·git restore .
我的offer在哪里6 小时前
SourceTree 全方位使用教程
git