git中的12个常用命令
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,这篇文章主要介绍了git中的12个常用命令,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.git 常用命令1.常用git remot
千家信息网最后更新 2025年02月04日git中的12个常用命令
这篇文章主要介绍了git中的12个常用命令,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
1.git 常用命令
1.常用
git remote add origin git@github.com:yeszao/dofiler.git # 配置远程git版本库git pull origin master # 下载代码及快速合并 git push origin master # 上传代码及快速合并git fetch origin # 从远程库获取代码git branch # 显示所有分支git checkout master # 切换到master分支git checkout -b dev # 创建并切换到dev分支git commit -m "first version" # 提交git status # 查看状态git log # 查看提交历史git config --global core.editor vim # 设置默认编辑器为vim(git默认用nano)git config core.ignorecase false # 设置大小写敏感git config --global user.name "YOUR NAME" # 设置用户名git config --global user.email "YOUR EMAIL ADDRESS" # 设置邮箱
2.别名 alias
git config --global alias.br="branch" # 创建/查看本地分支git config --global alias.co="checkout" # 切换分支git config --global alias.cb="checkout -b" # 创建并切换到新分支git config --global alias.cm="commit -m" # 提交git config --global alias.st="status" # 查看状态git config --global alias.pullm="pull origin master" # 拉取分支git config --global alias.pushm="push origin master" # 提交分支git config --global alias.log="git log --oneline --graph --decorate --color=always" # 单行、分颜色显示记录git config --global alias.logg="git log --graph --all --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(bold white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --abbrev-commit --date=relative" # 复杂显示
3.创建版本库
git clone# 克隆远程版本库git init # 初始化本地版本库
4.修改和提交
git status # 查看状态git diff # 查看变更内容git add . # 跟踪所有改动过的文件git add# 跟踪指定的文件git mv # 文件改名git rm # 删除文件git rm --cached # 停止跟踪文件但不删除git commit -m "commit message" # 提交所有更新过的文件git commit --amend # 修改最后一次提交
5.查看历史
git log # 查看提交历史git log -p# 查看指定文件的提交历史git blame # 以列表方式查看指定文件的提交历史
6.撤销
git reset --hard HEAD # 撤消工作目录中所有未提交文件的修改内容git reset --hard# 撤销到某个特定版本git checkout HEAD # 撤消指定的未提交文件的修改内容git checkout -- # 同上一个命令git revert # 撤消指定的提交分支与标签
7.分支与标签
git branch # 显示所有本地分支git checkout# 切换到指定分支或标签git branch # 创建新分支git branch -d # 删除本地分支git tag # 列出所有本地标签git tag # 基于最新提交创建标签git tag -a "v1.0" -m "一些说明" # -a指定标签名称,-m指定标签说明git tag -d # 删除标签git checkout dev # 合并特定的commit到dev分支上git cherry-pick 62ecb3
8.合并与衍合
git merge# 合并指定分支到当前分支git merge --abort # 取消当前合并,重建合并前状态git merge dev -Xtheirs # 以合并dev分支到当前分支,有冲突则以dev分支为准git rebase # 衍合指定分支到当前分支
9.远程操作
git remote -v # 查看远程版本库信息git remote show# 查看指定远程版本库信息git remote add # 添加远程版本库git remote remove # 删除指定的远程版本库git fetch # 从远程库获取代码git pull # 下载代码及快速合并git push # 上传代码及快速合并git push : # 删除远程分支或标签git push --tags # 上传所有标签
10.打包
git archive --format=zip --output ../file.zip master # 将master分支打包成file.zip文件,保存在上一级目录git archive --format=zip --output ../v1.2.zip v1.2 # 打包v1.2标签的文件,保存在上一级目录v1.2.zip文件中git archive --format=zip v1.2 > ../v1.2.zip # 作用同上一条命令
11.全局和局部配置
全局配置保存在:
$Home/.gitconfig
本地仓库配置保存在:
.git/config
12.远程与本地合并
git init # 初始化本地代码仓git add . # 添加本地代码git commit -m "add local source" # 提交本地代码git pull origin master # 下载远程代码git merge master # 合并master分支git push -u origin master # 上传代码
感谢你能够认真阅读完这篇文章,希望小编分享的"git中的12个常用命令"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
分支
文件
代码
标签
版本
命令
历史
切换
常用
状态
篇文章
配置
内容
目录
跟踪
信息
全局
复杂
仓库
价值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
充电桩中的网络技术
汶上县安建网络技术服务中心
软件开发项目成本如何降低
魔世界数据库
上海翡翠东方网络技术公司
阿帕网采用的什么网络技术
怎么给新服务器网口配ip
江阴ibm服务器维修
福云服务器
网络安全扫描探针
公务员八小时之外网络安全
软件开发业务增值税税率
数据库技术应用方向考研
关于信息内网网络安全
贵州中西部服务器虚拟主机
狗爹服务器租售
db2 创建数据库失败
微信支付网络安全知识手抄报
网络安全校园
张野谈网络安全
pdm 数据库导入
wdsj服务器大全
福建惠普服务器虚拟化系统物理机
鹤壁网络技术怎么样
ielab数据中心网络技术
如何解析app服务器位置
靠谱的珠宝软件开发
辽宁通讯软件开发品质保障
服务器sphere问题排查
河南软件开发信息