首页 > 其他分享 >git使用笔记

git使用笔记

时间:2022-10-26 18:46:51浏览次数:82  
标签:git 仓库 笔记 主机名 本地 使用 远程 分支

什么是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 远程主机名 远程主机名:本地分支名

标签:git,仓库,笔记,主机名,本地,使用,远程,分支
From: https://www.cnblogs.com/maxiaohu/p/16829595.html

相关文章