【Git】Git 基础命令 ( Git 版本库概念 | 创建版本库 git init | 克隆版本库 git clone )

简介: 【Git】Git 基础命令 ( Git 版本库概念 | 创建版本库 git init | 克隆版本库 git clone )

文章目录

一、Git 版本库概念

二、创建版本库 git init

三、克隆版本库 git clone





一、Git 版本库概念


Git 版本库概念 : Git 版本库 Repository 又称为 Git 仓库 , 在系统中的表现就是一个 " 文件目录 " , Git 可以管理 该目录中的所有文件的 增加 , 修改 , 删除 操作 , 并可以追踪每个文件的历史 , 可以还原出任意时间节点的文件 ;






二、创建版本库 git init


将 " 普通文件目录 " 转为 " Git 版本库 " : 进入该目录 , 使用


git init


命令 , 就可以将目录转为 Git 版本库 ;


Git 版本库 的特征是 , 目录下有一个 " .git " 目录 , 该目录是用于管理 Git 版本库的 ;



执行过程如下 :


D:\Git>git init
Initialized empty Git repository in D:/Git/.git/
D:\Git>

image.png






三、克隆版本库 git clone


使用 git clone 命令 , 可以克隆远程仓库中的所有数据 , 注意是所有数据 , 包括 Git 版本库中的 .git 文件 ;


git clone 后需要添加 Git 版本库的地址 , 这个地址可以是多种协议 , 如 https / http / git 等协议 ;


git clone https://codechina.csdn.net/han12020121/git-learning-course



执行过程 :


D:\Git>git clone https://codechina.csdn.net/han12020121/git-learning-course
Cloning into 'git-learning-course'...
warning: redirecting to https://codechina.csdn.net/han12020121/git-learning-course.git/
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 6 (delta 0), reused 6 (delta 0), pack-reused 0
Receiving objects: 100% (6/6), done.
D:\Git>

image.png


注意 : 在 D:/Git 目录中执行 git clone 命令 , 克隆下来的版本库放在 D:\Git\git-learning-course 目录中 , D:\Git\git-learning-course 目录 才是 Git 版本库 所在目录 ;


目录
相关文章
|
7月前
|
开发工具 git
Git版本控制工具合并分支merge命令操作流程
通过以上步聚焦于技术性和操作层面指南(guidance), 可以有效管理项目版本控制(version control), 并促进团队协作(collaboration).
1719 15
|
8月前
|
存储 缓存 开发工具
Git stash命令的详细使用说明及案例分析。
通过上述案例,我们看到stash命令能够在不丢失进度的情况下,帮助开发者临时切换开发上下文,这在处理多个任务或紧急bug时特别有用。正确使用Git stash可以大大提高开发的灵活性和效率。
2337 0
|
9月前
|
算法 安全 网络安全
git clone操作报错diffie-hellman-group1-sha1的解决方案
在处理这一问题时,需要确保了解相关操作的安全影响。`diffie-hellman-group1-sha1`算法被认为是不够安全的,这是因为随着计算能力的提高,`SHA-1`算法可以在合理的时间内被破解,而且其对应的 `1024位`Diffie-Hellman组也可能不够强大。因此,在确保Git操作的同时,也要考虑提升安全性的长期解决办法。强烈推荐与管理员或相关技术支持团队合作,升级和加强服务器端的安全配置。
233 12
|
10月前
|
安全 开发工具 git
git的常用操作命令
git的常用操作命令
572 57
|
11月前
|
存储 NoSQL 开发工具
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
307 26
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
|
11月前
|
存储 项目管理 开发工具
Git常用命令及操作技巧
以上是Git的常用命令及操作技巧,尽管看起来有些繁琐,但实际上只要花费一些时间进行实践,您将很快熟练掌握。随着使用熟练度的提高,您会发现Git对项目管理和协同工作的强大帮助。
246 20
|
Linux 开发工具 git
版本控制工具:Git的安装和基本命令使用指南。
结束这段探险,掌握了Git你就等于掌握了一个宝藏,随时可以瞥见你的编程历程,轻松面对日后的挑战。Git,无疑是编程者的强大武器,开始你的Git探险之旅吧!
445 28
|
人工智能 前端开发 Java
用git rebase命令合并开发阶段中多条commit提交记录
通过 `git rebase`,可以合并多个提交记录,使开发历史更简洁清晰。操作分为 6 步:查看提交历史 (`git log --oneline`)、设置需合并的提交数 (`git rebase -i HEAD~N`)、修改动作标识为 `s`(squash)、保存退出编辑、调整提交信息、强制推送至远程仓库 (`git push -f`)。此方法适合清理本地无关提交,但若有团队协作或冲突风险,需谨慎使用以避免问题。
2150 60
|
Java 网络安全 开发工具
Git进阶笔记系列(01)Git核心架构原理 | 常用命令实战集合
通过本文,读者可以深入了解Git的核心概念和实际操作技巧,提升版本管理能力。
|
网络安全 开发工具 git
mac git clone命令提示git@gitee.com: Permission denied (publickey).问题修复
mac git clone命令拉取gitee上项目代码时提示密钥问题
1155 19