Git 的根本概念和常用使用

打印 上一主题 下一主题

主题 1047|帖子 1047|积分 3141

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Git先容

Git是一个分布式版本控制系统,用于对项目进行版本管理和协作开发。下面是Git的根本概念和使用方式的表明:

  • 仓库(Repository):仓库是用来存储项目文件和历史版本的地方。可以有本地仓库和远程仓库,本地仓库保存在开发者自己的盘算机上,而远程仓库用于多人协作开发,通常保存在代码托管平台上。
  • 提交(Commit):提交是指将修改的文件保存到Git仓库中。每个提交都有一个唯一的标识符(commit ID),可以用来检察和回滚历史版本。
  • 分支(Branch):分支是用来开发新功能大概修复bug的独立工作区。通常,项目起始时会有一个默认分支(通常是master),开发者可以基于默认分支创建新的分支,进行独立开发,末了将更改合并到默认分支中。
  • 合并(Merge):合并是指将一个分支的更改合并到另一个分支中。在协作开发中,每个开发者都可以在自己的分支上进行工作,当完成开发后,可以将自己的分支合并到主分支或其他分支上。
  • 冲突(Conflict):冲突是指在合并分支时,Git无法自动办理的修改冲突。当多个分支修改了同一行代码时,Git会提示冲突,并需要开发者手动办理。
  • 克隆(Clone):克隆是指从远程仓库中复制项目到本地。克隆操纵会将整个仓库的文件和历史版本都复制到本地,以便进行开发和提交更改。
  • 拉取(Pull):拉取是指将远程仓库中的最新更改合并到本地仓库中。开发者可以在本地进行开发工作,然后通过拉取操纵获取最新的更改,以保持本地仓库与远程仓库的同步。
  • 推送(Push):推送是指将本地仓库的更改上传到远程仓库。当开发者完成一系列的提交后,可以将本地仓库的更改推送到远程仓库,以便与其他协作者共享。
常用下令


  • git init: 初始化一个空的git仓库
  • git clone <repository>: 克隆一个远程仓库到本地
  • git add <file>: 将文件添加到暂存区
  • git commit -m "<message>": 将暂存区的文件提交到仓库并添加提交信息
  • git status: 检察工作区、暂存区和仓库的状态
  • git log: 检察提交历史记载
  • git pull: 从远程仓库拉取最新的代码
  • git push: 将本地的代码推送到远程仓库
  • git branch: 检察当前分支
  • git checkout <branch>: 切换到指定分支
  • git merge <branch>: 将指定分支合并到当前分支
  • git fetch: 拉取远程仓库的最新代码
  • git remote add <name> <url>: 添加一个远程仓库
  • git remote -v: 检察远程仓库的具体信息
  • git diff: 检察工作区和暂存区的差异
  • git reset <file>: 将指定文件从暂存区中撤出
  • git revert <commit>: 撤销指定提交
  • git stash: 将当前的修改保存为一个临时的工作区
  • git tag <name>: 添加一个标签
  • git cherry-pick <commit>: 在当前分支选择一个或多个提交并合并到当前分支上 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

杀鸡焉用牛刀

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表