论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
数据库
›
SqlServer
›
Git常用指令大全详解
Git常用指令大全详解
风雨同行
金牌会员
|
2024-9-18 09:55:52
|
来自手机
|
显示全部楼层
|
阅读模式
楼主
主题
819
|
帖子
819
|
积分
2457
Git常用指令大全详解
Git,作为现在最流行的分布式版本控制系统,其强大的功能和机动性为开发者提供了极大的便利。无论是个人项目照旧团队协作,Git都扮演着不可或缺的角色。本文将详细总结Git的常用指令,帮助大家更好地掌握这一工具。
一、Git底子配置
设置用户信息
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
复制代码
配置全局的用户名和邮箱,这些信息会被记录到每次提交中。
检查配置
git config --list
复制代码
查看当前Git的配置信息。
设置SSH密钥
生成SSH密钥(默认路径为~/.ssh/id_rsa和~/.ssh/id_rsa.pub):
ssh-keygen -t rsa -b 4096 -C "你的邮箱"
复制代码
然后,将公钥(id_rsa.pub)添加到你的Git服务器(如GitHub、Gitee等)上。
二、Git仓库操纵
初始化仓库
git init
复制代码
在当前目录下初始化一个新的Git仓库。
克隆仓库
git clone <repository-url>
复制代码
克隆长途仓库到本地。
查看仓库状态
git status
复制代码
查看当前工作目录的状态,包罗已修改、未提交等信息。
三、文件操纵
添加文件到暂存区
git add <file>
复制代码
添加指定文件到暂存区。假如要添加全部修改过的文件,可以使用git add .。
提交文件到仓库
git commit -m "提交信息"
复制代码
将暂存区的文件提交到本地仓库。
查看提交历史
git log
复制代码
查看提交历史记录。
撤销修改
撤销工作区的修改(未添加到暂存区):
git checkout -- <file>
复制代码
撤销暂存区的修改(已添加到暂存区但未提交):
git reset HEAD <file>
复制代码
撤销已提交的修改(通过版本回退):
git reset --hard <commit-id>
复制代码
四、分支操纵
查看分支
git branch
复制代码
查看本地分支列表。加上-r参数可以查看长途分支。
创建分支
git branch
<branch-name>
复制代码
创建新的本地分支。
切换分支
git checkout <branch-name>
复制代码
切换到指定分支。在Git 2.23及以后版本中,可以使用git switch <branch-name>来切换分支。
合并分支
git merge <branch-name>
复制代码
将指定分支合并到当前分支。
删除分支
git branch
-d <branch-name>
复制代码
删除本地分支。假如分支还没有被合并,必要使用-D参数逼迫删除。
推送分支到长途仓库
git push origin <branch-name>
复制代码
将本地分支推送到长途仓库。
拉取长途分支到本地
git fetch origin <branch-name>
git checkout -b <local-branch-name> origin/<remote-branch-name>
复制代码
先从长途仓库拉取分支信息,然后在本地创建并切换到新分支,同时关联到长途分支。
五、长途仓库操纵
查看长途仓库
git remote -v
复制代码
查看当前配置的长途仓库列表。
添加长途仓库
git remote add <repository-name> <repository-url>
复制代码
添加新的长途仓库。
推送本地修改到长途仓库
git push <repository-name> <branch-name>
复制代码
将本地分支的修改推送到长途仓库。
从长途仓库拉取更新
git pull <repository-name> <branch-name>
复制代码
从长途仓库拉取指定分支的更新并合并到当前分支。
移除长途仓库
git remote remove <repository-name>
复制代码
移除指定的长途仓库配置。
六、标签操纵
创建标签
git tag
<tag-name>
复制代码
在当前分支的最新提交上创建一个标签。
查看标签
git tag
复制代码
查看全部标签列表。
推送标签到长途仓库
git push origin <tag-name>
复制代码
将指定标签推送到长途仓库。
删除标签
删除本地标签:
git tag
-d <tag-name>
复制代码
删除长途标签:
git push origin :refs/tags/<tag-name>
复制代码
七、其他高级操纵
查看配置
git config --list
复制代码
查看Git的全局和仓库级配置。
设置别名
git config --global alias.<alias-name> <command>
复制代码
为Git下令设置别名,以便简化使用。
存储工作进度
git stash
复制代码
将当前工作区的修改临时存储起来,以便切换到其他分支或举行其他操纵。
规复存储的工作进度
git stash
pop
复制代码
规复最近一次存储的工作进度。
清理未跟踪的文件和目录
git clean -fd
复制代码
清理工作区中未跟踪的文件和目录。
结语
本文详细总结了Git的常用指令,涵盖了底子配置、仓库操纵、文件操纵、分支操纵、长途仓库操纵、标签操纵以及其他高级操纵。盼望这些内容可以或许帮助大家更好地掌握Git,提高开发服从。当然,Git的功能远不止于此,还有更多的高级特性和下令等候大家去探索和学习。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
风雨同行
金牌会员
这个人很懒什么都没写!
楼主热帖
深入Python网络编程:从基础到实践 ...
MySQL锁(乐观锁、悲观锁、多粒度锁) ...
中职网络安全技能大赛SSH弱口令渗透测 ...
阿里云体验有奖:如何将 PolarDB-X 与 ...
HTML+CSS+JS——动漫风二次元论坛(2页) ...
损失函数-pytorch
让 Flutter 在鸿蒙系统上跑起来 ...
互联网技术大佬独立博客推荐 ...
【numpy基础】--广播计算
转载自ChatGPT:Python关键字 asynico ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表