把已有普通文件夹变成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

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
抱歉,我之前的回答可能有误导性。事实上,Git 本身不直接支持上传整个文件夹Git一个分布式版本控制系统,它跟踪的是文件的更改历史,并不直接管理文件夹。 但是,你可以通过将文件夹内的文件逐个添加到 Git 仓库中来模拟上传整个文件夹的效果。你可以按照以下步骤操作: 1. 初始化一个新的 Git 仓库或者进入已有Git 仓库。 - 如果需要初始化一个新的 Git 仓库,可以使用 `git init` 命令在文件夹的根目录执行。 - 如果要进入已有Git 仓库,可以使用 `cd` 命令导航到该仓库的根目录。 2. 逐个添加文件夹中的文件到暂存区。 - 使用 `git add` 命令,后面跟上文件夹中的每个文件的相对路径,例如:`git add 文件夹名/文件名`。 - 重复这个步骤,将文件夹中的所有文件都添加到暂存区。 3. 提交更改到本地仓库。 - 使用 `git commit` 命令,后面可以添加一个提交信息来描述这个提交,例如:`git commit -m "添加文件夹"`。 4. 连接到远程仓库。 - 如果还没有连接到远程仓库,可以使用 `git remote add origin <远程仓库地址>` 命令来添加远程仓库地址。 - 如果已经连接到远程仓库,可以跳过这一步。 5. 推送本地仓库的更改到远程仓库。 - 使用 `git push` 命令,后面可以添加一个参数来指定分支,例如:`git push origin main`。 这样,你就可以模拟上传整个文件夹Git 仓库了。请确保在上传之前已经安装并配置了 Git,并且有权限访问远程仓库

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值