Git.ee(码云)入门根本

分享
手机游戏开发者 2024-9-12 12:21:19 106 0 来自 中国
git.ee简介

版本管理工具:多人协同开发
(1)开发职员致命标题
丢代码:每个步伐员都丢过紧张代码!
通例使用:对紧张的文件举行备份使用,有一个备份规则,三重备份:本机备份、本机压缩备份、异地备份;可以很好举行文件的防丢败北用 ,毛病就是对于频仍更新的文件,传统的备份方案已经不满足,出现了专门针对开发行业的文件本份工具,成为软件版本管理工具


CVS : Control Version System ,最原始版本管理工具,每次的更新备份都是全量备份     

SVN : Subversion ,新一代的会合式版本管理工具       2.png

Git :新一代的分布式版本管理工具          总结:版本管理工具,办理了那些标题?
多人协同开发,归并多人开发的代码
文件丢失的标题,可以通过版本管理工具举行同步
出现标题追溯,任何到场者提交的代码都有对应的记录
文件备份记录,可以按照开发阶段举行软件发布
git的下载和安装

官方网站: https://git-scm.com/               4.png

安装版本   5.png

根本使用:初始化


  • 版本管理流程 6.png
  • 初始化 git
下载安装 git 之后,只设置一次即可!
桌面上鼠标右键点击,选择 git bash 菜单,打开 git下令
-- 设置开发职员的个人信息:名称、邮箱git config --global user.name "damu"git config --global user.email "damu@aliyun.com"git config --list | grep user     //查察设置的名字

  • 常见使用下令
初始化仓库

通常情况下约定,每个项目都是一个独立的当地仓库:一个仓库就是一个项目
创建名称为 step03cnblog 文件夹,作为项目文件夹
文件夹中,鼠标右键点击并选择 git bash ,打开 git下令行实验下令初始化这个文件夹为当地仓库,初始化完成后文件中会多出一个 .git/ 隐藏目录
   git init      //初始化查察文件状态

实验下令,查察当地仓库中的文件,是否被纳入管理(编辑区/暂存区/当地仓库)
  git status 将文件添加到暂存区

下令:
    git  add 文件名称    git  add  *    //  * 全部文件提交文件到当地仓库

将文件提交到当地仓库,正式管理该文件的版本信息
git commit 文件名称  -m  "解释"查察提交记录

实验下令,查察一个仓库中的代码提交记录
git  log  或者git  reflog回退版本

一旦代码出现了严肃的标题,为了保障项目正常运行,通常必要做版本回退:将备份信息撤回到上一次的结果中
!留意事项: 没有特别严肃的标题,严禁回退!
git  reset  --hard  版本号长途使用下令

长途仓库,就是一个工作在网络上的计算机中的一个文件夹;第三方公司管理如许的网络计算机,提供了基于网络的文件存储,称为代码托管平台

  • 创建长途仓库(这里是以单分支为例,多分支关注后续更新)
注册并登录 Gitee ,创建长途仓库
长途仓库的名称,发起和当地仓库名称划一,方便管理

  • 选择新建仓库

    7.png
  • 设置仓库信息
    仓库名称:只管和当地仓库名称划一
    仓库先容:当前仓库中的项目紧张业务功能先容
    开源/私有:默认创建的时间是私有仓库,只有当前仓库成员可以访问
    初始化仓库:语言选择紧张编程语言、 .gitignore忽略文件设置、开源允许证
    设置模板:README文件 项目说明文件、 Issue 标题列表文件
    选择分支模子:默认先选择单分支 master(主分支)
    图示:

    创建完成后,可以查察仓库地点(和当地仓库可以关联使用)


  • 关联当地和长途仓库
项目夹中实验下令,将当地仓库和长途仓库添加关联关系
git  remote  add  origin  长途仓库地点

  • 同步长途仓库文件
git pull --rebase origin master

  • 当地推送长途
实验下令,将当地仓库中的文件,推送长途仓库
留意事项:起首包管当地仓库中  status查察后表现working tree clean
   git  push  prigin  master  提示:如果没有设置免密登录的情况下,推送拉代替码大概必要输入
gitee 账号暗码

  • 长途拉取到当地
git pull --rebase origin master
留意事项:除了第一次拉取更新 git pull --rebase origin master 和
推送代码 git push origin master 之外,后续的使用:
拉取更新:git pull origin master     
推送代码:git push -u origin master
git常见下令

初始化git init 查察文件是否被管理状态git  status将新建文件添加的暂存区git  add 文件名称将全部的文件添加到暂存区git  add * 将文件提交到当地仓库git commit   文件名  -m  "解释"    git commit   -a  -m  "解释"   查察提交记录git  log git  reflog回退版本git  rest  --head 版本号关联当地和长途仓git remote add origin 长途仓库地点库拉取同步长途仓库文件git pull --rebase origin master git pull origin master    //拉取更新当地仓库推送长途仓库git push  origin  mastergit  push  -u  origin  master  推送更新查察仓库管理的长途仓库地点git  remote  --verbose将文件暂存区和工作区中删除git  rm <file>
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-23 13:40, Processed in 0.400605 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表