当前位置: 首页 > wzjs >正文

网站添加在线qq聊天长春网络公司

网站添加在线qq聊天,长春网络公司,国外优秀网站设计,石家庄网站建设seo公司什么是 Git? Git 是一个 分布式版本控制系统(DVCS),用于跟踪文件的变化,协调多人协作开发。由 Linus Torvalds 开发,用于管理 Linux 内核代码。 Git 的核心概念 名称说明工作区 (Working Directory)你看到…

什么是 Git?

Git 是一个 分布式版本控制系统(DVCS),用于跟踪文件的变化,协调多人协作开发。由 Linus Torvalds 开发,用于管理 Linux 内核代码。


Git 的核心概念

名称说明
工作区 (Working Directory)你看到的项目目录。你在这里新增、编辑、删除文件。
暂存区 (Staging Area / Index)暂时保存将要提交的修改(git add 的作用)。
本地仓库 (Local Repository)Git 数据库,保存提交历史(执行 git commit 存入)。
远程仓库 (Remote Repository)如 GitHub/GitLab/Codeup 上的共享仓库。

在这里插入图片描述

Git 文件的四种状态

Untracked → Staged → Committed↑           ↓Modified     (Reset)
  1. Untracked:新文件,未被 Git 管理。
  2. Modified:已修改但未添加到暂存区。
  3. Staged:使用 git add 添加后进入。
  4. Committed:用 git commit 记录后存入仓库历史。

Git 安装与配置

安装

  • Windows: Git for Windows
  • macOS: brew install git
  • Linux: sudo apt install git

全局配置

git config --global user.name "Your Name"
git config --global user.email "you@example.com"
git config --global core.editor "code"  # 设置默认编辑器

常用 Git 命令(分类整理)

1. 仓库管理

git init                     # 初始化一个仓库
git clone <url>             # 克隆远程仓库

2. 文件操作

git status                  # 查看当前状态
git add <file|.>            # 添加到暂存区
git commit -m "描述"        # 提交更改
git rm <file>               # 删除文件并加入提交
git mv <old> <new>          # 重命名文件

3. 查看历史

git log                     # 提交历史
git log --oneline           # 简洁视图
git show <commit>           # 查看某次提交的详细内容
git diff                    # 当前工作区 vs 暂存区
git diff --cached           # 暂存区 vs 上次提交

4. 分支管理

git branch                  # 查看分支
git branch <name>           # 创建分支
git checkout <name>         # 切换分支
git checkout -b <name>      # 创建并切换分支
git merge <branch>          # 合并分支
git branch -d <name>        # 删除分支

5. 远程操作

git remote add origin <url>         # 添加远程仓库
git fetch                           # 获取远程更新
git pull origin <branch>            # 拉取远程分支并合并
git push origin <branch>            # 推送本地分支
git push -u origin <branch>         # 设置默认推送分支

6. 回退与重置

git checkout -- <file>             # 撤销对某文件的修改
git reset HEAD <file>              # 取消暂存某文件
git reset --soft HEAD~1            # 回退上一次提交,保留修改
git reset --hard HEAD~1            # 强制回退,丢弃修改

7. 标签管理

git tag v1.0
git tag -a v1.0 -m "发布版本"
git show v1.0
git push origin v1.0

Git 工作流示例(推荐流程)

示例:多人协作开发流程

  1. 克隆项目:
git clone https://github.com/user/project.git
cd project
  1. 创建分支开发:
git checkout -b feature/login
  1. 编辑代码,提交:
git add .
git commit -m "feat: 完成登录功能"
  1. 合并分支:
git checkout main
git pull
git merge feature/login
git push
  1. 清理:
git branch -d feature/login

.gitignore 文件

.gitignore 用于告诉 Git 忽略哪些文件:

# 忽略编译文件
*.o
*.exe
build/# 忽略日志
*.log# 忽略 IDE 文件
.vscode/
.idea/

高级命令与技巧

功能命令
临时保存修改git stash / git stash pop
查看某行修改历史git blame filename
图形化查看历史gitk / git log --graph
切换到旧版本git checkout <commit>
撤销提交但保留文件git reset --soft HEAD~1
Git 别名git config --global alias.co checkout

Git 图形工具推荐

工具名说明
GitHub Desktop适合新手
Sourcetree免费强大,功能全面
TortoiseGitWindows 上右键菜单支持
GitKraken界面漂亮,专业团队使用
VS Code Git 插件编辑器直接操作 Git

Git 练习网站推荐

  • https://learngitbranching.js.org
  • https://git-school.github.io/visualizing-git

小结

类型命令
初始化/克隆git init, git clone
暂存/提交git add, git commit
查看状态git status, git log
分支管理git branch, git checkout, git merge
远程操作git push, git pull, git remote
撤销/回退git reset, git checkout, git stash


文章转载自:

http://7U0RJo04.ybgdL.cn
http://RoEmHFHA.ybgdL.cn
http://Yj4MWOeU.ybgdL.cn
http://rxtZLzc1.ybgdL.cn
http://lLGdutyD.ybgdL.cn
http://Hk2tMgyi.ybgdL.cn
http://b233gGK7.ybgdL.cn
http://3vThZouF.ybgdL.cn
http://hK0XrB4B.ybgdL.cn
http://bYnPtoKw.ybgdL.cn
http://nH34UO32.ybgdL.cn
http://EZPVowX3.ybgdL.cn
http://rC2JcjmN.ybgdL.cn
http://Ae4UM1D1.ybgdL.cn
http://AJx1Voif.ybgdL.cn
http://KV3AC6u0.ybgdL.cn
http://XdaX2BhV.ybgdL.cn
http://njGnGX2E.ybgdL.cn
http://yVg4g8cI.ybgdL.cn
http://ilyFPlYA.ybgdL.cn
http://hIVpoiRp.ybgdL.cn
http://IDwnRvLN.ybgdL.cn
http://aNGPOJK9.ybgdL.cn
http://pKwFbdiw.ybgdL.cn
http://8PIFIaj9.ybgdL.cn
http://y6fyv4I7.ybgdL.cn
http://cZTgqlNP.ybgdL.cn
http://qkTTl2xD.ybgdL.cn
http://CDpXj5bM.ybgdL.cn
http://VPZ0sank.ybgdL.cn
http://www.dtcms.com/wzjs/712902.html

相关文章:

  • 企业网站做的公司wordpress搜索 文章内容
  • 教务处网站建设字体设计软件免费
  • 新农村建设在哪个网站查wordpress页面调用
  • 做网站和网络推广个人网站设计分类
  • 公司网站建设论文结束语网站搭建流程
  • 网站开发服务器知识长尾关键词挖掘词
  • 十大免费建站app麻涌公司网站建设公司
  • 平台网站定制怀化网站制作
  • 外贸网站建设网站开发测网站打开的速度的网址
  • 常熟专业做网站如何开发一个软件平台
  • 做纺织机械的网站域名网站建站与优化
  • 天津河西做网站哪家好常见的一级域名com代表
  • 网站上关键词的推广怎么做邯郸专业做网站多少钱
  • 网站文字规划瑞昌市环保局网站建设
  • 网站流程设计亿联网络 网站
  • 优质的企业网站建设wordpress音乐播放页面
  • 唐山网站排名推广看男科花了一万多了
  • 做百度企业网站成都网页制作策划公司
  • 免费的个人网站注册网站的简单布局
  • 仿站参考网站重庆网站设计找重庆最佳科技
  • 织梦网站站标网站怎么做桌面快速链接
  • 鞍山网站制作招聘网wordpress关闭错误提示
  • 响应式网站设计原理苏州新闻最新消息今天
  • 个人淘宝客网站备案买卖信息网站
  • 淄博网站开发长清网站建设电话
  • icp备案查询seo网络营销技术
  • 苏州做网站最好公司有哪些国外建站程序
  • 学校建设网站的目的富阳网站建站公司哪家好
  • python 可以做网站吗合肥网站设计
  • 网站建设对企业经营惠州做棋牌网站建设