论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
数据库
›
SQL-Server
›
Git 具体利用阐明文档(得当小白)
Git 具体利用阐明文档(得当小白)
泉缘泉
论坛元老
|
前天 07:51
|
显示全部楼层
|
阅读模式
楼主
主题
1721
|
帖子
1721
|
积分
5173
Git 具体利用阐明文档(得当小白)
1. 什么是 Git?
Git 是一个版本控制系统,帮助你管理和跟踪代码的变更。无论是个人项目还是团队协作,Git 都能帮助你记录代码的历史版本,方便回溯和协作。
2. 安装 Git
Windows
:从 Git 官网 下载安装包并运行。
Mac
:打开终端,输入 git --version,系统会提示安装。
Linux
:利用包管理器安装,如 sudo apt-get install git(Ubuntu)。
安装完成后,打开终端(Windows 用户可以利用 Git Bash),输入 git --version 确认安装乐成。
3. 设置 Git
首次利用 Git,需要设置用户名和邮箱,这是提交代码时的身份标识。
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
复制代码
4. 创建 Git 堆栈
Git 堆栈(Repository)是存储代码和版本历史的地方。
本地创建
:在项目文件夹中运行 git init,会创建一个 .git 隐蔽文件夹。
克隆远程堆栈
:利用 git clone <远程堆栈URL>,如 git clone https://github.com/user/repo.git。
5. 基本操作
5.1 查看状态
git status
复制代码
表现当前工作区的状态,包罗哪些文件被修改、哪些文件待提交等。
5.2 添加文件
将修改的文件添加到暂存区(Staging Area)。
git add <文件名>
复制代码
添加全部文件:git add .
添加特定文件:git add file.txt
5.3 提交更改
将暂存区的文件提交到本地堆栈,并附上提交信息。
git commit -m "提交信息"
复制代码
提交信息应简洁明了,描述本次提交的内容。
5.4 查看提交历史
git log
复制代码
表现提交历史,包罗提交者、时间、提交信息等。
6. 远程堆栈
远程堆栈是托管在网络上的 Git 堆栈,如 GitHub、GitLab 等。
6.1 添加远程堆栈
git remote add origin <远程仓库URL>
复制代码
origin 是远程堆栈的别名,可以自定义。
6.2 推送代码
将本地堆栈的代码推送到远程堆栈。
git push origin <分支名>
复制代码
首次推送大概需要 -u 参数:git push -u origin master。
6.3 拉取代码
从远程堆栈拉取最新代码到本地。
git pull origin <分支名>
复制代码
7. 分支管理
分支(Branch)允许你在不影响主代码的情况下
开发
新功能。
7.1 创建分支
git branch <分支名>
复制代码
7.2 切换分支
git checkout <分支名>
复制代码
或者利用 git switch <分支名>(Git 2.23+)。
7.3 归并分支
将一个分支的更改归并到当前分支。
git merge <分支名>
复制代码
7.4 删除分支
git branch -d <分支名>
复制代码
8. 办理冲突
当多人修改同一文件时,大概会产生冲突。Git 会提示冲突文件,你需要手动编辑文件办理冲突,然后再提交。
9. 其他常用命令
撤销修改
:
撤销工作区的修改:git checkout -- <文件名>
撤销暂存区的修改:git reset HEAD <文件名>
查看差异
:
比较工作区和暂存区:git diff
比较暂存区和最后一次提交:git diff --staged
标签
:
创建标签:git tag <标签名>
推送标签:git push origin <标签名>
10. 学习资源
Git 官方文档
Pro Git 中文版
GitHub 学习资源
希望这份文档能帮助你快速上手 Git!假如有任何问题,欢迎随时提问。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
泉缘泉
论坛元老
这个人很懒什么都没写!
楼主热帖
华为一镜到底主题__荣耀30系列安装教程 ...
「Docker入门指北」容器很难理解?带你 ...
日志模块
数据资产为王,如何解析企业数字化转型 ...
信创环境下分布式文件存储MinIO集群部 ...
28基于java的简单酒店数据管理 ...
xss-labs靶场
Vulnhub之M87靶机详细测试过程(不同提 ...
前端后端的爱恨情仇
Java 8 排序的 10 个姿势,太秀了吧! ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
备份
Postrge-SQL技术社区
Mysql
主机安全
公有云
云原生
MES
IOS
快速回复
返回顶部
返回列表