把已有普通文件夹变成git仓库以及git常用命令的使用
gitee是什么?
gitee 是开源中国(OSChina)推出的基于Git的代码托管服务
git是什么?
git 是基于Linux内核开发的版本控制工具
gitee官网
https://gitee.com/
git安装包
链接:https://pan.baidu.com/s/1xtjUa5opbB-IM9-oefKPGw
提取码:6666
gitee的使用
新建仓库
通俗理解:仓库就是一个存放你的代码的地方
星号* 表示必填项,填完点击保存
注意:你的仓库地址就是这里的路径,显而易见我的仓库地址是:https://gitee.com/syq0623/hyrz-flask
新建仓库成功之后,可以在 “我的” 这里看到自己的仓库
如何把本地已有文件夹变成git仓库?
1、右击你想要把它变成git仓库的文件夹,点击Git Bash Here
然后会出现一个黑框框,有点像Windows的命令提示符界面
2、初始化仓库:git init
可以看到初始化之后,后面多了一个(master),这代表你现在已经进入git仓库了,在master分支下
还会看到该目录下多了一个.git文件夹
git的常用命令
1.git init 初始化仓库,把一个普通文件夹变成git仓库,使用git命令去管理(同目录下多出一个.git文件夹)
2.git add 文件名或 git add --all 添加文件到追踪暂存区
3.git status查看当前git仓库的修改文件的状态
4.git commit -m "xxx"提交历史版本,没被追踪的文件不会提交到历史版本
5.git log查看历史版本记录
6.git reset 版本号 --hard回滚到指定版本号
7.git reflog 记录每次提交的版本号
8.git remote add origin xxx 添加别名映射,将远程仓库地址xxx映射为origin (origin也可以叫别的,只是一个名字而已)
9.git remote -v 查看当前有哪些别名映射
10.git remote remove origin 删除origin别名映射
11.git pull origin master 拉取远程origin仓库的内容到本地仓库
12.git push origin master 推送本地仓库的历史修改到远程origin仓库git push origin master -f #强制push到远程origin
来吧展示
为了方便,我添加了一个别名映射:将远程仓库地址https://gitee.com/syq0623/hyrz-flask映射为origin
git remote add origin https://gitee.com/syq0623/hyrz-flask
使用 git remote -v
命令可以查看别名映射
git add --all
将所有文件添加到追踪暂存区
提交到历史版本,没有追踪的文件不会提交到历史版本,test为提示信息
git commit -m "test"
查看历史版本记录
git log
记录每次提交的版本号(方便回滚)
git reflog
可以看到这里的版本号是3falle8
push到远程仓库 (origin为仓库地址,master为分支)
git push origin master
此时,刷新gitee页面,就可以看到仓库里面有之前push上去的文件了
如果不小心把.idea文件push到远程仓库了怎么办?
1、使用 git rm -r --cached .idea
命令清除.idea的git缓存
2、在.gitignore文件中写入.idea/
vim .gitignore
.idea/
.gitignore文件用来忽略被指定的文件或文件夹的改动,被记录在.gitignore文件里的文件或文件夹,是无法被git跟踪到的,即被忽略的文件是不会被放入到远程仓库里的
总结
push文件到远程仓库必做的三个步骤
0、git pull origin master (pull文件到本地仓库,这步看需求)
1、git add 文件名
2、git commit -m “xxx”
2.0、git reflog (记录版本号以方便回滚,这步看需求)
3、git push origin master
把已有普通文件夹变成git仓库以及git常用命令的使用相关推荐
- 如何在项目中加入已存在的文件夹, 注意是文件夹而不是文件
如何在项目中加入已存在的文件夹, 注意是文件夹而不是文件 1.在 Solution Explorer 中点击相关的 Project 2.点击Solution Explorer 下面的工具栏中的 Sho ...
- git add 文件夹_软件测试学习资源—Git 基础使用
环境准备: 操作系统: Win7 旗舰版 64位 Git:自官网下载2.22 Windows版本,默认安装 任意位置新建一个空白文件夹:d:/B03_Git 在该文件夹中点击鼠标右键,选择" ...
- 已有image文件夹,创建image的标签文件夹(标签为txt形式)
分类数据集,要么用标签命名文件夹,要么用单独的一个文件保存所有图像的标签(用txt文本) 第二种的数据集文件排列方式为: dataset train ants_image ants_label bee ...
- 图解 Git 工作原理和常用命令使用教程
你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 marklodato.github.io/visual-git-guide/in ...
- Git的基本概念/常用命令及实例
Git的基本概念/常用命令及实例 什么是仓库 在 Git 的概念中,仓库,就是你存在.git目录的那个文件夹内的所有文件,包括隐藏的文件,Git程序会再当前目录以及上级目录查找是否存在.git文件,如 ...
- git日常使用的常用命令总结
git日常使用的常用命令总结 git 是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一). Git(读音为/gɪt/.)是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常 ...
- git 删除已add的文件夹_如何删除还没有被add到git的文件(git clean的用法)
如何删除还没有被add到git的文件(git clean的用法) git clean命令用来从你的工作目录中删除所有没有tracked过的文件 git clean经常和git reset --hard ...
- mac+修改+ssh文件夹权限_linux ,mac连接, git pull error, chmod修改文件的权限/chown修改文件和目录的所有者...
去项目目录下 启动服务 setsid npm start & https://www.cnblogs.com/littleBit/p/5362806.html ssh -p 22 root@1 ...
- 已解决-Windows文件夹共享设置方法(最全)
我是月球挖掘机 你还在为windows文件夹共享出现问题而烦恼吗,我整理了一个文件夹共享的所有注意事项,按照下面步骤设置,基本可以确保你的文件夹共享不会出现任何问题. Windows文件夹共享设置 1 ...
最新文章
- 从理论到实践,Top选手带你进入数据竞赛的大门
- Gitflow工作流程
- 删除git仓库中的文件(从所有历史中清除,不留痕迹)【不可恢复】
- R语言观察日志(part16)--Google‘s R Style Guide
- vue npm: react运行时报错npm start — babel-eslint 版本兼容性问题
- 有时在Java中,一个布局管理器是不够的
- h.323 服务器 作用,Cisco CallManager服务器冗余的H.323 网关拨号对端配置
- 李宏毅机器学习(九)Multi-lingual BERT
- SAP License:煤化工行业名词MTOMTP
- Android时间戳与字符串相互转换
- matlab上机操作作业指导书,LED自动固晶基本操作1
- 为啥点击种子迅雷显示forum.php,迅雷无法解析种子怎么回事_迅雷种子无法解析解决教程...
- android wifi 信道,WiFi不稳定经常断?手机WiFi信道小工具【图】_Android资讯_太平洋电脑网...
- [docker]dockerfile简介与应用
- qt感叹号_QT使用教程(四)之初体验
- 输入若干个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”
- ai换脸明显_为什么我们应该真正害怕AI:对明显和非明显危险的分析
- 微信小程序点击--实现带字母索引的城市列表
- mppdb 查看建表语句_MPP架构数据库优化总结——华为LibrA与GreenPlum
- torch.squeeze