目录

一.gitee仓库创建

1.1 注册一个gitee账号

1.2 创建一个仓库

1.3 完善仓库

二.git的一些常见命令

2.1 git介绍

2.2 git 命令

一.gitee仓库创建

1.1 注册一个gitee账号

gitee网址: https://gitee.com/

首先去上创建一个自己的账号,进入这个网址右上角会有一个注册,按提示进行注册即可

1.2 创建一个仓库

在左下角有个仓库,仓库旁边有一个加号,点击加号就会出来新建仓库的界面

1.3 完善仓库

例如,给仓库名称为demo

路径: 路径是自动生成的,你可以进行修改,你如果不填的话,默认是你仓库名称

仓库介绍:  仓库介绍可以写,就是介绍你这个仓库是用来干嘛的,存什么的,如果不写也没问题

开源与否:像这个开源还是私有,都可以设置,但是企业内部开源是不可以设置的,因为这个是企业级的账户才可以使用,可以点击企业版创建企业级账户

初始化仓库: 初始化仓库,设置模板,选择分支一般是不选的,不过选的话,按照你的需求来选,第一个语言。第二个是你需要用的编译器。第三个是许可。

设置模板: 一般来说会选择Readme文件

分支: 一般不选,一般都是主分支,一共有这么多分支

都填完之后,点击创建就可以了

这就是刚才创建好的demo,右边的克隆/下载是你拉去的时候需要填的网址,直接复制即可

二.git的一些常见命令

在提到git命令之前,我想给大家说一下git

2.1 git介绍

git是基于Linux系统内核开发的版本控制工具,具有出色的合并跟踪能力。可以把git理解为一个软件,它可以在本地建立仓库,你写的代码的各个版本都可以存在仓库中。

2.2 git 命令

# 配置git用户名(尽量与github保持一致)
$ git config --global user.name 'web1024cn'

# 配置git邮箱
$ git config --global user.email ''

# 查看当前配置
$ git config --global --list

# 克隆项目
$ git clone <url>

这里的url就是刚才gitee中的网址

# 克隆项目到指定文件夹
$ git clone <url> <dirname>

# 初始化git仓库
$ git init

# 添加当前目录下的所有文件到暂存区
$ git add .

# 将暂存区内容添加到本地仓库中
$ git commit -m <描述信息>

# 添加远程仓库
$ git remote add origin <你的项目地址>

# 查看仓库当前的状态
$ git status

# 查看历史提交记录
$ git log

# 查看简化版的历史记录
$ git log --oneline

# 删除指定的文件
$ git rm <文件名称>

# 文件重命名
$ git mv <旧名称> <新名称>

# 移动文件
$ git mv <文件名> <目录名>

# 移动文件名重命名
$ git mv <旧文件名> <目录名>/<新文件名>

# 查看修改文件的id
$ git log --pretty=oneline css/index.css

# 根据id查看文件修改的信息
git show cf254c22d4a3c1cf0ddd44b4a15181e99ac1953a

# 查看文件修改前后的具体变化
$ git log -p index.html

# 比较文件在暂存区和工作区的差异
$ git diff

# 将更改后的文件还原至上次提交的状态
$ git checkout -- <文件名>

# 放弃暂存区的追踪(回退版本)
$ git reset HEAD <文件名>

# 将本地仓库代码回退到指定版本,HEAD^ 有几个 ^ 就代表回退几个版本
$ git reset --hard HEAD^

# 将本地仓库代码回退到指定版本,可以使用 git log 查看指定版本的 commit_id
$ git reset --hard <commit_id>

# 将指定文件回退到指定的版本
$ git checkout <commit_id> -- <文件名>

# 将代码推送到远程仓库
$ git push origin master

# 为版本添加标签
$ git tag <标签>
$ git tag v1.0

# 为指定版本添加标签
$ git tag <标签> <commit_id>

# 删除标签
$ git tag -d <标签>

# 将标签推送到远程仓库
$ git push origin <标签>

# 创建分支
$ git branch <分支名>

# 查看当前的所有分支
$ git branch

# 切换分支
$ git checkout <分支名>

# 创建分支并立即切换到新的分支
$ git checkout -b <分支名>

# 删除分支(不能删除当前所在分支和已经提交过本地仓库的分支)
$ git branch -d <分支名>

# 强制删除分支
$ git branch -D <分支名>

# 合并分支
$ git merge <要合并的分支名>

# 多个分支代码冲突,保留当前分支代码
$ git merge --abort

# 不同分支查看版本路线
$ git log --oneline --graph

# 获取远程仓库
$ git fetch

# 查看远程仓库的分支
$ git branch -av

# 删除远程仓库中的分支
$ git push origin --delete <分支名>

# 下载远程仓库代码并合并
$ git pull
$ git pull origin

# 将远程仓库的分支与本地仓库分支合并
$ git pull origin <远程仓库分支名>:<本地仓库分支名>

# 远程仓库分支和本地仓库分支同名时可以省略冒号
$ git pull origin master

gitee仓库创建和git一些常见命令相关推荐

  1. Redis和Git的常见命令

    Redis和Git的常见命令 key命令 String类型命令 list类型命令 set 类型命令 hash 类型命令 zset类型命令 Git 常 使 用 的 命 令 Git 分支常见命令 Gith ...

  2. 什么是GIT,以及git的常见命令

    文章目录 GIT 什么是版本控制 常见的版本控制工具 版本控制分类 Git与SVN的主要区别 软件下载 启动Git 常用的Linux命令 Git配置 设置用户名与邮箱(用户标识,必要) 三个区域 工作 ...

  3. Gitee仓库创建及本地项目如何关联并上传

    gitee是国版的github,网络要比后者快一些,自己平时也会更多的使用.新创建的gitee仓库,可能并不符合一个标准的项目结构,在其它文章中也有讲述如何拉去项目后再更新项目,提交到远程仓库.git ...

  4. Git基础操作及常见命令——详解

    这是我看了一些大牛们讲解之后做了一下总结,其中讲解较为详细的是廖雪峰的Git讲解 目录 Git的简介 Git的安装 创建仓库 编辑文件 修改文件 查看修改记录 撤销修改 删除文件 连接GitHub 分 ...

  5. git 强制更新远程_版本控制管理工具git的常见指令合集

    今天小千就来给大家介绍一下git中比较常见的指令合集,方便大家使用git,建议收藏起来方便日后查阅. 一.常见的命令 git help <command> # 显示command的help ...

  6. git 与github 命令行操作与控制

    一.git 1.download下载 https://www.git-scm.com/ 2.配置 用户名和邮箱 假设用户名为"xxxx",邮箱为"xxxx@xxxx.co ...

  7. 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)

    首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...

  8. git的简介与基本使用远程仓库gitee的创建

    目录 1. git简介 1.1 git是什么 ​编辑 1.2 git与svn的区别 2.gitee 2.1gitee创建仓库 2.2 删除仓库 3. git的基本操作 3.1 配置账户及邮箱 1)查看 ...

  9. Git 之三 常用命令:仓库创建、提交、分支等

    常用命令   虽然 Git 同时提供了 GUI 界面 和 Bash,但是,GUI 界面的功能相对来说还是有点简陋的.要想熟练掌握 Git 的使用,还是需要了解 Git 一系列的命令!   Git 命令 ...

最新文章

  1. 自己挖坑自己填,谷歌大改Transformer注意力,速度、内存利用率都提上去了
  2. Ruby的.nil? .empty? .blank? .present?区别
  3. 这是一位川大零基础转行 Python 的人生勇士
  4. ASP.NET Core Identity 实战(3)认证过程
  5. unexpected AST node
  6. AE插件Stardust for mac(最强粒子特效)
  7. 安装mysql5.7出现问题_安装mysql5.7.29遇到的问题
  8. Maven 依赖中 scope 详解
  9. LCFinder 0.3.0 Beta 发布,图像标注与目标检测工具
  10. ActiveMq工作笔记001---Windows10下安装ActiveMq
  11. ivew ui 中使用Menu组件时导航菜单 active-name 无法动态激活问题
  12. react-native修改android包名-上传应用市场
  13. 事务失败返回_分布式事务有这一篇就够了!
  14. C语言九九乘法表 do while版
  15. 福布斯发布区块链50强 这5家中国公司上榜
  16. abb机器人goto指令用法_ABB机器人程序指令解读,建议收藏
  17. java拍照控件焦距问题,监控摄像头镜头焦距计算方法
  18. android网速代码,Android获取网速和下载速度
  19. 只要心存美好便是岁月花开时
  20. Quasi-Monte Carlo Image Synthesis in a Nutshell——低差异序列

热门文章

  1. 搜狗开源内部项目管理平台Cynthia意欲何为
  2. 树 - (二叉查找树,红黑树,B树)- 红黑树
  3. C语言程序初体验第五题
  4. 互质 整除 同余
  5. 几种遍历数组的方法原理
  6. 边吃烧烤边喝啤酒引发疾病
  7. 【解决方案】SkeyeVSS视频安防综合管理系统助力解决夜吃烧烤安全隐患,为夜市安全保驾护航
  8. 几款常用CAE软件的比较分析
  9. 新手小白学java 编码转换流 OutputStreamWriter InputStreamReader
  10. 基于协同过滤的电影评分推荐案例及相关代码