Git版本控制

本文详细介绍了Git的基本操作,包括在码云上创建仓库、配置Git、克隆与下载仓库、执行提交和推送等日常操作。在遇到认证失败或SSL证书问题时,给出了相应的解决方案。此外,还强调了邮箱设置为公开的重要性。
摘要由CSDN通过智能技术生成

一、组成结构图

 -1,概述

常见命令,在本地仓库执行!!! :
add: 添加, 把即将上传的资源从工作空间添加到本地索引
commit: 提交, 把本地索引的资源 提交给本地仓库
push: 推送, 把本地仓库的资源 上传到远程仓库
clone: 下载, 把远程仓库的资源 下载到你电脑上

–2,准备工作

注册账号

每个人必须有自己的账号,先官网注册账号:

https://gitee.com/

登录

 

安装GIT

Git-2.27.0-64-bit,一路next,安装完桌面右键菜单有下面两项,安装完成。选择Git Bash,进入git客户端。

Windows开始菜单:

 

查询git

 

码云创建仓库

创建远程仓库(在码云官网上)

 

 

 

–3,Git日常操作

1,远程仓库:

需要登录Gitee网站,在网站上创建仓库(右上角的加号–新建仓库–输入仓库名字选成开源–创建)

2,第一次上传::::

在本地仓库要执行Git命令(除了touch命令不用执行)

git config --global user.name "cgblpx" #配置了全局注册的账号
git config --global user.email "2250432165@qq.com" #配置了全局注册的邮箱
mkdir cgb2109 #在本地仓库中创建文件夹
cd cgb2109 #进入指定的文件夹
git init #初始化了git环境
在本地仓库中自己创建文件1.txt  #即将上传这个资源
git add .  # 添加即将上传的全部资源(资源的名字)
git commit -m "first commit" #把即将上传的资源提交到本地仓库
git remote add origin https://gitee.com/你的账号/你的仓库名.git  #把本地仓库和远程仓库挂载
git push -u origin master #把资源从本地仓库上传到远程仓库
第一次上传必须输入账号密码!
成功后的提示:
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 206 bytes | 103.00 KiB/s, done.

刷新页面,如果创建成功,Git上界面发生变化如下样子,这样环境就完成了

 

3,下载::::

直接从Gitee网站下载压缩包,或者使用clone命令来下载

#把指定账号的指定仓库的资源下载到你的电脑里
git clone https://gitee.com/cgblpx/cgb201901.git

4,不是第一次上传::::

在本地仓库要执行Git命令(除了touch命令不用执行)

git add . # 添加即将上传的全部资源(资源的名字) git commit -m "first commit" #把即将上传的资源提交到本地仓库 git push -u origin master #把资源从本地仓库上传到远程仓库

常见错误

Authentication failed for

任何路径下输入都可以:

git config --system --unset credential.helper

然后提交操作时,会出现询问框,重新输入用户名提示

failed to push some refs to…

 

这是是因为readme.md 没有存在在本地git中

git pull --rebase origin master #

$ git push -u origin master #推送到远程仓库

–rebase用在合并代码的时候其作用就是在一个随机创建的分支上处理冲突,避免了直接污染原来的分区。

fatal: remote origin already exists

1、先输入$ git remote rm origin(删除关联的origin的远程库)

2、再输入重新执行 git push -u origin master

3、如果输入第1步 还是报错的话,error: Could not remove config section 'remote.origin'. 我们需要修改gitconfig文件的内容

4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc

5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了!

SSL certificate problem: unable to get local issuer certificate

--执行命令解决: git config --global http.sslVerify false
--重新push: git push -u origin master

邮箱是私有的报错
 

 需要在码云上,把邮箱改成公开的才行

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值