Git的安装及其使用
https://gitee.com/signup
1.1 仓库的相关概念
-
仓库名称: 仓库的名称,用于仓库命名
-
归属: 仓库归属账户,可以是个人账号/组织/企业中的一种,创建成功后该账户默认为仓库的拥有者(管理员)
-
路径: 仓库的git访问路径,由用户个性地址+仓库路径名称组成。创建仓库后用户将通过该路径访问仓库。
-
仓库介绍: 仓库的简单介绍
-
是否开源: 设置仓库是否为公开仓库,公开仓库对所有人可见,私有仓库仅限仓库成员可见。
-
选择语言: 仓库主要开发用的编程语言
-
添加.gitignore: 系统默认提供的git忽略提交的文件模板,设置.gitignore后将默认忽略指定目录/文件到仓库
-
添加开源许可证: 如果仓库为公开仓库,可以添加设置仓库的开源协议,作为对当前项目仓库和衍生项目仓库许可约束,开源许可证决定了该开源项目是否对商业友好。
-
Readme: 项目仓库自述文档,通常包含有软件的描述或使用的注意事项。
-
使用***模板文件初始化仓库:
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
<!--若出现如下错误--> 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这个文件,但是自己本地仓库里没有这个文件,于是用这个命令合并