Git 04 项目搭建
参考源
https://www.bilibili.com/video/BV1FE411P7B3?spm_id_from=333.999.0.0
版本
本文章基于 Git 2.35.1.2
创建工作目录
工作目录(WorkSpace)一般就是 Git 帮助管理的文件夹。
可以是项目的目录,也可以是一个空目录,建议不要有中文。
日常使用记住下图 6 个命令即可
远程仓库搭建
国内目前主流的远程仓库有两个:Github 和 Gitee。
Github 是目前最大的代码托管平台,但由于其服务器在国外,国内访问非常缓慢。
Gitee 正是基于 Github 在国内使用不方便的背景推出的国产代码托管平台,也被称为码云。
Gitee 目前发展迅速,很多 Github 上的项目都在搬移到 Gitee。
Gitee 没有网络限制,且功能更加符合国人操作习惯,推荐使用。
注册账号
使用 Gitee 前,需要先注册账号
- 访问官网:https://gitee.com/
- 点击注册
- 填写相关信息完成注册
设置公钥
设置本机绑定 SSH 公钥,可以实现免密码登录。
- 使用
ssh-keygen -t ed25519 -C "邮箱地址"
命令生成公钥。
- 在
C:\Users\用户名\.ssh
目录找到生成的公钥
- 选择以 pub(public 的缩写)结尾的文件,复制其内容。
- 点击设置,选择 SSH公钥
- 粘贴之前复制的公钥内容
- 点击确定,进行密码验证
- 验证后即成功添加了 SSH 公钥
- 公钥添加后,在终端输入
ssh -T git@gitee.com
若返回 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access.
内容,则证明添加成功。
添加成功后,就可以使用SSH协议对仓库进行操作了。
仓库搭建
- 点击新建仓库
- 填写相关信息
- 创建完成后即可在仓库列表看到创建的仓库
本地仓库搭建
创建本地仓库的方法有两种:一种是创建全新的仓库,另一种是克隆远程仓库。
创建全新的仓库
需要用 Git 管理的项目的根目录执行 git init
执行后可以看到,仅仅在项目目录多出了一个名为 .git 的隐藏目录,关于版本的所有信息都在这个目录里面。
克隆远程仓库
我们还可以克隆创建好的远程仓库到本地,这种方式是将远程服务器上的仓库完全镜像一份至本地,就像克隆,所以使用 git clone
。
这里克隆上文在 Gitee 中创建的远程项目为例
可以看到本地目录下多出了一个文件夹,正是远程仓库的项目文件夹。
本地项目上传到远程仓库
这里以上传 Spring 开源项目为例。
创建本地库
git init
添加到缓存库
git add .
提交到本地库
git commit -m "初始提交"
与远程库建立连接
git remote add origin git@gitee.com:liao-hang/spring-source.git
推送到远程库
git push -u origin "main"
查看远程库
至此,本地项目上传到远程仓库完成。
Git 04 项目搭建的更多相关文章
- 项目实践中--Git服务器的搭建与使用指南(转)
一.前言 Git是一款免费.开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.在平时的项目开发中,我们会使用到Git来进行版本控制. Git的功能特性: 从一般开发者的角度来 ...
- 项目实践中--Git服务器的搭建与使用指南
一.前言 Git是一款免费.开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.在平时的项目开发中,我们会使用到Git来进行版本控制. Git的功能特性: 从一般开发者的角度来 ...
- 第04项目:淘淘商城(SpringMVC+Spring+Mybatis)【第八天】(solr服务器搭建、搜索功能实现)
https://pan.baidu.com/s/1bptYGAb#list/path=%2F&parentPath=%2Fsharelink389619878-229862621083040 ...
- 本地Git项目搭建和文件操作
Git项目搭建 git init ---在该文件夹下进入cmd/terminal git clone [url] ---克隆远程仓库到本地 Git文件操作 文件的四种状态: · Untracked:未 ...
- Git本地服务器搭建及使用详解
Git本地服务器搭建及使用 Git是一款免费.开源的分布式版本控制系统.众所周知的Github便是基于Git的开源代码库以及版本控制系统,由于其远程托管服务仅对开源免费,所以搭建本地Git服务器也是个 ...
- git 服务器的搭建
文章转载地址:http://www.linuxidc.com/Linux/2015-05/117502.htm 亲测可行,已经自己搭建一个正在使用中,搭建完成后,结合着pycharm +git,就能直 ...
- 本地Git服务器的搭建及使用
本地Git服务器的搭建及使用 Git本地服务器环境搭建 搭建好的本地git服务器的局域网ip是192.168.1.188,用户名是RSCSVN 教程链接:http://blog.csdn.net/cc ...
- Git环境的搭建及使用
管理工具 1. Git环境的搭建 a.下载Git installer,地址:http://git-scm.com/downloads a1.参考文档地址:http://www.open-open.co ...
- Jenkins+Maven+Git CI环境搭建手册
Jenkins+Maven+Git CI环境搭建手册 环境: OS:Linux version 2.6.32-220.23.2.ali878.el6.x86_64 (ads@kbuild) (gcc ...
随机推荐
- Nanodet模型部署(ncnn,openvino)/YOLOX部署(TensorRT)
Nanodet模型部署(ncnn,openvino) nanodet官方代码库nanodet 1. nanodet模型部署在openvino上 step1: 参考链接 nanodet官方demo op ...
- CMake进行C/C++开发(linux下)
开发环境配置 安装GCC,GDB sudo apt update # 通过以下命令安装编译器和调试器 sudo apt install build-essential gdb 安装成功确认 # 以下命 ...
- ML第3周学习小结
本周收获 总结一下本周学习内容: 1.学习了<深入浅出Pandas>的第五章:Pandas高级操作的三个内容 复杂查询 数据类型转换 数据排序 我的博客链接: Pandas复杂查询.数据类 ...
- React简单教程-3.1-样式之使用 tailwindcss
前言 本文是作为一个额外内容,主要介绍 tailwindcss 的用法 tailwindcss 是一个功能类优先的 CSS 框架,我在以前的文章里有描述为什么使用功能类优先:为什么我在 css 里使用 ...
- camunda BPM支持的开发和运行环境
以Camunda7.13版本为例,介绍Camunda支持的开发运行环境. 一.支持的Java开发环境 • Java版本: 8 / 9 / 10 / 11 / 12 / 13 / 14• Springb ...
- Elasticsearch学习系列二(基础操作)
本文将分为3块讲解Es的基础操作.分别为:索引(index).映射(mapping).文档(document). 索引操作 创建索引库 语法: PUT /索引名称{ "settings&qu ...
- Vscode标题栏出现【不受支持】提示的完美解决方案
安装Fix VSCode Checksums code --install-extension lehni.vscode-fix-checksums 打开命令面板,快捷键 Ctrl + Shift + ...
- linux系统漏洞lynis扫描
1.下载lynis https://cisofy.com/downloads/lynis/ 或者 yum --enablerepo=epel -y install lynis 2. rz上传压缩包解压 ...
- 监控pos收银机
1.打开pos收银机snmp功能 控制面板-->程序和功能-->启用或关闭windows功能→简单网络管理协议(SNMP) 2.配置snmp服务 控制面板-->管理工具-->服 ...
- linux中CentOS配置文件编辑错误撤回
未编辑状态下 U键 撤销 DD 快速删除