随笔 - 45,  文章 - 0,  评论 - 2,  阅读 - 9004

什么是git

  • 官方名称:分布式版本管理器
  • 私人解释:就是一个管理我们文件夹的工具,可以保留所有的版本信息

github/gitee

  • github是一个网站:https://github.com/
  • 是一个世界级别的大型网站
  • 我们写的项目的源码可以放在上面保存,只要我们不自己删除,就不会丢失
  • 就相当于百度云
  • 只不过功能更强大,上面都是开发人员
  • 可以写一个插件上传到github,提供给别人下载使用
  • 可以下载别人上传的插件/类库/框架,自己使用
  • 所以说,github是一个世界级的源码分享平台
  • 类似github的网站有很多,国内比较有名的是码云:https://gitee.com/

git常用命令

  • 每个电脑只需在安装时做一次
    git config --global user.name 名字
    git config --global user.email 邮箱
  • 格式化Git文件,在文件夹右键打开git 然后生成隐藏文件夹
    git init
  • 把工作区提交到暂存区
    git add .
  • 向本地仓库提交第一个版本
    git commit -m 第一个版本名字
  • 查看提交的版本历史列表
    git reflog
  • 回退到xxxx版本
    git reset --hard xxxx
  • 从本地仓库到远程仓库
    给远程仓库一个别名:git remote add 别名 远程仓库地址
    把代码提交到远程仓库:git push -u 别名或远程仓库地址 <本地分支名>:<远程分支名>
  • 从远程仓库到本地仓库
    已有同源的本地仓库,同步到最新版本,git pull 远程仓库地址 远程分支名:本地分支名
    没有同源的本地仓库,git clone 远程仓库地址

分支操作

    • 本地分支
  • 创建分支
    git branch 分支名
  • 删除分支
    git branch -d 分支名
  • 切换分支
    git checkout 分支名
  • 查看分支
    git branch
  • 如果要查看所有分支
    git branch -a
    结果中带*的表示当前分支
  • 合并分支:
    git merge 要合并的分支名称 -m "新版本的描述"
    • 远程分支
  • 上传远程分支
    git push -u 远程主机名 本地分支名:远程分支名
  • 删除远程分支
    git push 远程主机名 --delete 删除的分支名
  • 拉取并合并远程分支
    git pull 远程主机名 远程主机名:本地分支名
  • 拉取远程分支
    git fetch 远程主机名 远程主机名:本地分支名
posted on   玉龙龙玉  阅读(84)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

欢迎这位怪蜀黍来到《git使用笔记 - 玉龙龙玉 - 博客园》
点击右上角即可分享
微信分享提示