dcsxlh

导航

 

一、git 介绍

1、git是目前世界上最先进的分布式版本控制系统,可以有效,高速的处理从小到大的项目版本管理。

2、git是linux torvalds 为了帮助管理linux内核开发二次开发的一个开放源码的版本控制软件。

git中用到linux命令

3、git作用:更好的管理我们程序,比如原来提交的内容,后面修改,通过git工具把之前内容重现出来,可以进行还原,现在很多软件中都在使用git

二、github (远程仓库)

1、github 是一个面向开源级私有软件的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名github。(远程仓库)

2、github是一个非常适合程序员交流的网站,有很多国际上的技术大牛都爱github上有自己的开源代码,只要申请了账号,开源随意看到代码,如:百度,阿里等

3、远程仓库有:gitlab ,码云,github。

4、git hub是一个网站,这个网站开源帮助程序员之间交流和学习

 

三、术语

1、版本控制:

一种在开发过程用于管理我们对文件,目录或工程等内容的修改历史,方便查看历史记录,备份以恢复以前的版本软件工程技术。

2、仓库:

受版本控制所有文件修订历史的贡献数据或文件

3、工作空间:

本地硬盘或linux用户账户上编辑的文件副本

4、工作树/工作区:

工作区中包括了仓库的工作文件,可以修改内容和提交更改

5、暂存区

暂存区是工作区用来提交更改(commit)前可以暂存工作区的变化

工作区(git add)==========暂存区(git commit)=======版本库

6、签出(checkout)

从仓库中将文件的最新修改版本复制到工作空间

7、签入(check):将新版本复制回仓库

8、提交(commit):对各自的工作副本做更改,并将这些更改提交到仓库

9、冲突(conflict):多人对同一个文件副本进行修改,并将这些更改提交到仓库

10、合并(merge):将某分支上的更改连接到主干分支

11、分支(branch): 从主线上分开的副本,默认分支叫做master

 

四、常见的版本控制工具

git (今天讲git) ,svn(讲了),cvs,vss , tfs

 

五、svn和git的区别?

1、git是分布式,svn是集中式

2、git内容按元数据方式存储,而svn是按文件存储

3、git分支和svn分支不同

4、git没有一个全局的版本号,svn是有全局版本号

5、git的内容完整性要优于svn

 六.git 安装

1、下载git包

下载git包url:https://git-scm.com/download/win

 

下载包分为:64位和32位

 2.点击安装

 

 

 

 

 

 

 

 

 

 

 

 

 

 ==================

仓库的使用

(1)新建文件夹,用来做本地仓库

 路径:E:\ck

 git  init     创建仓库

 隐藏文件

 这个仓库内可以放文档,资料等

 查看状态

 

 git  commit -m  kk.txt

配置用户名

$ git config user.name "xlh1314"

配置邮箱

$ git config user.email "897900137@.qq.com"

 查看配置项

git config --local  --list

 生成密钥

 地址:

C:\Users\Administrator.USER-20231114RR\.ssh

 密钥:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDoI1En8VLw5PPENSpPAYtGwRd0VkAXpF7/tMDWgZV/KfbVtCLt+I0NwJySzKMLOrGYmQVFKk1rcJT3kW6lxoGtGbOykVY5/Uc1KWcjsgvvFz2SjseaQKNUKhED7oUZ8RWkXN4hlbRUd+hhM9KYrIk3xE95zMgzyG6w8Zb0ziyBt6GnEweoI0IXFTuNAabpn96cQM6z6aBIb/3vRBIMzGe7ufA9p4HiMQUNRjG6dF/V7sIA7m0tsdray5nnMRUktGs6oFOrDip1SLg0DpAOBC7AheeCD00Ar8Atn06BsZE14ZVFuXTz8QYdX77QeLXJEzUQNJbJsiYdCy1twxvWz0Qmc//2fdn82JNGfVcD+VvbE3U0ZO8nnLlCPmCOBnMnx6Qx5vUDCq2j/3FAOP7zeHGTrarX3OIMDC13UMRlc2mBX9s41eP69MYskeHMz0bhcLXXzq6Ji02IlM+bXp6y/reCmQ8shiF/UCcBKcUV5LAYZOZNrnKtFdL10vWroFhpUC8= Administrator@USER-20231114RR

 =================

网站:

https://github.com/

注册一个账号

登录账号:

 新建仓库

 有一个仓库地址:

ssh方式地址:git@github.com:xlh1314/ck69.git  (用这种)

htpps方法地址:git@github.com:xlh1314/ck69.git

配置连接:用到密钥

 

 

 

连接仓库地址:

$ git remote add origin  git@github.com:xlh1314/ck69.git

 上传push

 

posted on 2025-04-21 10:55  多测师_肖sir  阅读(111)  评论(0)    收藏  举报