gitee仓库创建和git一些常见命令
目录
一.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一些常见命令相关推荐
- Redis和Git的常见命令
Redis和Git的常见命令 key命令 String类型命令 list类型命令 set 类型命令 hash 类型命令 zset类型命令 Git 常 使 用 的 命 令 Git 分支常见命令 Gith ...
- 什么是GIT,以及git的常见命令
文章目录 GIT 什么是版本控制 常见的版本控制工具 版本控制分类 Git与SVN的主要区别 软件下载 启动Git 常用的Linux命令 Git配置 设置用户名与邮箱(用户标识,必要) 三个区域 工作 ...
- Gitee仓库创建及本地项目如何关联并上传
gitee是国版的github,网络要比后者快一些,自己平时也会更多的使用.新创建的gitee仓库,可能并不符合一个标准的项目结构,在其它文章中也有讲述如何拉去项目后再更新项目,提交到远程仓库.git ...
- Git基础操作及常见命令——详解
这是我看了一些大牛们讲解之后做了一下总结,其中讲解较为详细的是廖雪峰的Git讲解 目录 Git的简介 Git的安装 创建仓库 编辑文件 修改文件 查看修改记录 撤销修改 删除文件 连接GitHub 分 ...
- git 强制更新远程_版本控制管理工具git的常见指令合集
今天小千就来给大家介绍一下git中比较常见的指令合集,方便大家使用git,建议收藏起来方便日后查阅. 一.常见的命令 git help <command> # 显示command的help ...
- git 与github 命令行操作与控制
一.git 1.download下载 https://www.git-scm.com/ 2.配置 用户名和邮箱 假设用户名为"xxxx",邮箱为"xxxx@xxxx.co ...
- 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)
首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...
- git的简介与基本使用远程仓库gitee的创建
目录 1. git简介 1.1 git是什么 编辑 1.2 git与svn的区别 2.gitee 2.1gitee创建仓库 2.2 删除仓库 3. git的基本操作 3.1 配置账户及邮箱 1)查看 ...
- Git 之三 常用命令:仓库创建、提交、分支等
常用命令 虽然 Git 同时提供了 GUI 界面 和 Bash,但是,GUI 界面的功能相对来说还是有点简陋的.要想熟练掌握 Git 的使用,还是需要了解 Git 一系列的命令! Git 命令 ...
最新文章
- 自己挖坑自己填,谷歌大改Transformer注意力,速度、内存利用率都提上去了
- Ruby的.nil? .empty? .blank? .present?区别
- 这是一位川大零基础转行 Python 的人生勇士
- ASP.NET Core Identity 实战(3)认证过程
- unexpected AST node
- AE插件Stardust for mac(最强粒子特效)
- 安装mysql5.7出现问题_安装mysql5.7.29遇到的问题
- Maven 依赖中 scope 详解
- LCFinder 0.3.0 Beta 发布,图像标注与目标检测工具
- ActiveMq工作笔记001---Windows10下安装ActiveMq
- ivew ui 中使用Menu组件时导航菜单 active-name 无法动态激活问题
- react-native修改android包名-上传应用市场
- 事务失败返回_分布式事务有这一篇就够了!
- C语言九九乘法表 do while版
- 福布斯发布区块链50强 这5家中国公司上榜
- abb机器人goto指令用法_ABB机器人程序指令解读,建议收藏
- java拍照控件焦距问题,监控摄像头镜头焦距计算方法
- android网速代码,Android获取网速和下载速度
- 只要心存美好便是岁月花开时
- Quasi-Monte Carlo Image Synthesis in a Nutshell——低差异序列