美文网首页gitee
Git.ee(码云)入门基础

Git.ee(码云)入门基础

作者: My_sh | 来源:发表于2022-09-21 01:09 被阅读0次

git.ee简介

版本管理工具:多人协同开发
(1)开发人员致命问题
丢代码:每个程序员都丢过重要代码!
常规操作:对重要的文件进行备份操作,有一个备份规则,三重备份:本机备份、本机压缩备份、异地备份;可以很好进行文件的防丢失操作 ,弊端就是对于频繁更新的文件,传统的备份方案已经不满足,出现了专门针对开发行业的文件本份工具,成为软件版本管理工具

CVS : Control Version System ,最原始版本管理工具,每次的更新备份都是全量备份 image.png SVN : Subversion ,新一代的集中式版本管理工具 image.png
Git :新一代的分布式版本管理工具 image.png

总结:版本管理工具,解决了那些问题?
多人协同开发,合并多人开发的代码
文件丢失的问题,可以通过版本管理工具进行同步
出现问题追溯,任何参与者提交的代码都有对应的记录
文件备份记录,可以按照开发阶段进行软件发布

git的下载和安装

官方网站: https://git-scm.com/ image.png
安装版本 image.png

基础操作:初始化

  1. 版本管理流程 image.png

  2. 初始化 git

下载安装 git 之后,只配置一次即可!
桌面上鼠标右键点击,选择 git bash 菜单,打开 git命令

-- 配置开发人员的个人信息:名称、邮箱
git config --global user.name "damu"
git config --global user.email "damu@aliyun.com"
git config --list | grep user     //查看配置的名字
  1. 常见操作命令

初始化仓库

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

   git init      //初始化
查看文件状态

执行命令,查看本地仓库中的文件,是否被纳入管理(编辑区/暂存区/本地仓库)

  git status 
将文件添加到暂存区

命令:

    git  add 文件名称
    git  add  *    //  * 所有文件
提交文件到本地仓库

将文件提交到本地仓库,正式管理该文件的版本信息

git commit 文件名称  -m  "注释"
查看提交记录

执行命令,查看一个仓库中的代码提交记录

git  log  
或者
git  reflog
回退版本

一旦代码出现了严重的问题,为了保障项目正常运行,通常需要做版本回退:将备份信息撤回到上一次的结果中
!注意事项: 没有特别严重的问题,严禁回退!

git  reset  --hard  版本号

远程操作命令

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

  1. 创建远程仓库(这里是以单分支为例,多分支关注后续更新)

注册并登录 Gitee ,创建远程仓库
远程仓库的名称,建议和本地仓库名称一致,方便管理

  • 选择新建仓库


    image.png
  • 配置仓库信息
    仓库名称:尽量和本地仓库名称一致
    仓库介绍:当前仓库中的项目主要业务功能介绍
    开源/私有:默认创建的时候是私有仓库,只有当前仓库成员可以访问
    初始化仓库:语言选择主要编程语言、 .gitignore忽略文件配置、开源许可证
    设置模板:README文件 项目说明文件、 Issue 问题列表文件
    选择分支模型:默认先选择单分支 master(主分支)
    图示:
    image.png
    创建完成后,可以查看仓库地址(和本地仓库可以关联使用)
    image.png
  1. 关联本地和远程仓库

项目夹中执行命令,将本地仓库和远程仓库添加关联关系

git  remote  add  origin  远程仓库地址
  1. 同步远程仓库文件
 git pull --rebase origin master 
  1. 本地推送远程

执行命令,将本地仓库中的文件,推送远程仓库
注意事项:首先保证本地仓库中 status查看后显示working tree clean

   git  push  prigin  master  

提示:如果没有配置免密登录的情况下,推送拉取代码可能需要输入
gitee 账号密码

  1. 远程拉取到本地
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  master
git  push  -u  origin  master  推送更新

查看仓库管理的远程仓库地址
git  remote  --verbose

将文件暂存区和工作区中删除
git  rm <file>  

相关文章

网友评论

    本文标题:Git.ee(码云)入门基础

    本文链接:https://www.haomeiwen.com/subject/xkaiortx.html