Git的安装及其使用

 1 注册码云

https://gitee.com/signup

1.1 仓库的相关概念

  • 仓库名称: 仓库的名称,用于仓库命名

  • 归属: 仓库归属账户,可以是个人账号/组织/企业中的一种,创建成功后该账户默认为仓库的拥有者(管理员)

  • 路径: 仓库的git访问路径,由用户个性地址+仓库路径名称组成。创建仓库后用户将通过该路径访问仓库。

  • 仓库介绍: 仓库的简单介绍

  • 是否开源: 设置仓库是否为公开仓库,公开仓库对所有人可见,私有仓库仅限仓库成员可见。

  • 选择语言: 仓库主要开发用的编程语言

  • 添加.gitignore: 系统默认提供的git忽略提交的文件模板,设置.gitignore后将默认忽略指定目录/文件到仓库

  • 添加开源许可证: 如果仓库为公开仓库,可以添加设置仓库的开源协议,作为对当前项目仓库和衍生项目仓库许可约束,开源许可证决定了该开源项目是否对商业友好。

  • Readme: 项目仓库自述文档,通常包含有软件的描述或使用的注意事项。

  • 使用***模板文件初始化仓库: 使用Issue或Pull Request文件模板初始化仓库

1.2 创建仓库

 

 

2 安装Git及其使用

2.1 Git简介

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目 Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持

2.2 安装Git

傻瓜式安装(一步到位)

2.3 配置Git

新安装git以后,做全局配置

# 右键单击点击 Git Bash Here
git config --global user.name "foxes_love_sugar"
git config --global user.email "742327252@qq.com"

第一次安装成功以后做的操作,以后不需要重复操作 

3 Git的操作

3.1 Git基本操作命令

# 初始化
git init

#查看仓库状态
git status

# 添加文件到缓存中
git add 文件名 # 添加指定文件
git add filename1 filename2 filename3 # 用空格隔开
git add . # 添加全部文件(没有变化的不添加)

# 提交文件,并添加提交说明
git commit -m 'first commit'

# 查看日志
git log

# 指定origin的提交地址
git remote add origin https://gitee.com/foxes_love_sugar/FoxLovely.git
    
# 推送文件到 gitee 仓库,并指定分支,master为主分支
# git push origin https://gitee.com/foxes_love_sugar/FoxLovely.git master 也可以
git push origin master

# 把 git 仓库中的代码,克隆到本地
git clone https://gitee.com/foxes_love_sugar/FoxLovely.git
    
# 拉取gitee仓库中的内容,gitee仓库中的代码有变化,本地没有变动
git pull https://gitee.com/foxes_love_sugar/FoxLovely.git

3.2 相关报错

3.2.1 重置 windows 凭据
<!--若出现如下错误-->
remote: Incorrect username or password ( access token )
fatal: Authentication failed for 'https://gitee.com/foxes_love_sugar/FoxLovely.git/'

<!--解决方案-->
进入控制版面(右键单击我的电脑,属性打开控制版面)
选择用户账户,管理Windows凭据

<!--注意:码云的用户名,是@符号后面的那个-->
foxes_love_sugar
3.2.2 邮箱必须设置公开
3.2.3 指定仓库
3.2.4 本地文件不包含README.md问题
# 错误示例
error: failed to push some refs to ‘https://gitee.com/*/.git
        
# 解决办法
git pull --rebase origin master
#这个命令的就是说的 从远程仓库 clone 来的项目里包含了README.md这个文件,但是自己本地仓库里没有这个文件,于是用这个命令合并

3.3 基本操作过程演示

posted @ 2020-06-29 16:37  狐狸大大爱吃糖  阅读(158)  评论(0编辑  收藏  举报