Git上传到Gitee
2.配置git客户端
-
配置git 生成.ssh文件 :右键下载好的git文件夹 选择 Git bash here 启动如下图的窗口
-
输入下面的命令:
-
cd ~/.ssh/
-
如果提示 “ No such file or directory”,你可以手动的创建一个 .ssh文件夹即可 (.ssh 文件夹位置在C盘-用户-账户如下图 .ssh图片 配置好里面会有两个文件 id_ras 和id_ras.pub 公钥就在id_ras.pub里面)
-
-
3.Git 全局设置
-
安装完 Git 之后,要做的第一件事就是设置你的gitee用户名和gitee邮件地址(因为每一个 Git 提交都会使用这些信息,它们会写入到你的每一次提交中,不可更改)
-
例如:
git config --global user.name "刘自强"
git config --global user.email "liuziqiangzi@outlook.com"
-
-
设置完成可以进行查看,输入下面的命令
-
git config --list –-global
-
-
生成key输入下面命令
-
ssh-keygen -t rsa -C "liuziqiangzi@outlook.com"
-
-
连续按三次回车,这里设置的密码就为空了,并且创建了key。 最后得到了两个文件:id_rsa和id_rsa.pub
-
账号和用户都设置好了,就可以进行下载项目
4.下载项目
-
首先新建一个文件夹用于存储项目或者直接放在某个文件夹里即可
-
然后打开git Bash Here 客户端就可以在这个文件夹里面进行下载项目了(我的电脑直接进入文件夹里面,然后右击就可以进入了),进入以后,在控制台里面输入下面的命令: git clone 项目的gitee地址
git clone https://gitee.com/remote-pathology/pathology.git
5.项目上传
-
新建一个本地文件夹仓库
-
名字随意,说白了就是一个新建文件夹(如果你的项目没有被 Git 管理过,可以就用当前项目文件夹作为仓库,我这里被管理过了,想上传到另外的仓库所以就新建了)
-
-
在当前文件夹点击右键,进入 gitbash
-
执行初始化语句,让这个普通文件夹不再普通(说人话就是,让这个文件夹被 git 所管理)
$ git init
Initialized empty Git repository in D:/workplace/cnjy-parent/.git/
成功后会出现一个 .git 的隐藏文件夹
-
把你需要上传的文件夹拷贝到这个新建的文件夹中
-
添加到缓存区( . 代表所有文件都添加)
$ git add .
-
提交到本地仓库(引号里面是备注信息,随便写)
$ git commit -m "xiaoliu"
-
关联远程仓库
-
gitee 新建仓库
-
然后创建一个和文件夹同名的仓库
-
-
复制地址
-
执行关联命令(https://gitee.com/remote-pathology/pathology.git 是刚刚复制的)
$ git remote add origin https://gitee.com/remote-pathology/pathology.git
-
如果 gitee 仓库创建的额时候有 README.MD 文件,则先拉取代码,如果仓库是空的则跳过
$ git pull --rebase origin master
-
提交到远程仓库
git push -u origin master
6.查看远程仓库
7.总结
本来 idea 也可以上传代码到远程仓库的,github、gitee 差不多,但是如果已经控制的版本,经常会遇到一些预料不到的错误情况,这个时候就需要用到 gitbash 了,亦可以都用 gitbash,比 idea 的功能齐全嘛,所以也有必要掌握一下。
以上配置好了,以后可以省略一些步骤,按照如下
1. git add .
2. git commit -m “xiaoliu”
3. git push origin 分支名字
例如:git push origin master
上传到主分支中
当你不想要上传到master分支上,可以上传别的分支上,输入下面的分支
1. git checkout front-prod
将分支进行切换到front-prod分支中
2. git add .
3. git commit -m “sss”(这个是新增加的文件夹的注释说明,可以省略)
4. git push origin 分支名字
例如:git push origin front-prof
上传到front-prod分支中
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)