git安装->使用客户端->本地使用流程
文章目录
介绍
#官方解释
Git是一个免费的开源 分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有事务。
Git 易于学习, 占地面积小,具有闪电般快速的性能。它超越了Subversion,CVS,Perforce和ClearCase等SCM工具,具有廉价本地分支,便捷的临时区域和 多个工作流程等功能。
#百度
是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] Git 是 [Linus Torvalds](https://baike.baidu.com/item/Linus Torvalds/9336769) 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
安装
进行安装
本文总需下载3个软件分别是(重要性从高至低):
- Git
- Git插件
- Git插件语言包
地址:链接:https://pan.baidu.com/s/1H7OzKFu5-ZYVlBf4f1nd6g 提取码:9mtb
三个安装包直接下一步最多占取c盘100MB所以不必担心
之后我们安装好之后可以在桌面点击右键如果显示如下即为安装成功:
可能Git克隆可能是英文,如果是英文的话我们进行配置:
切换语言即可:
检查使用
打开Git Bush
显示即为可以使用
使用客户端
功能介绍
如果您没有进行注册账号?
https://github.com/进入根据指引进行注册即可(如果是英文可以使用谷歌翻译进行操作)
已有帐号
主页信息
Git与Github/码云连接:https://blog.csdn.net/gusy5188/article/details/80360096
码云可以理解为Github中文版
创建仓库
1.点击创建新库
2.进行仓库初始化配置
3.查看命令都代表什么
4.进行配置
前提文件夹内需有一个REDEME.md文档来帮助完成初始化
4.1:对文件夹点击右键进行Git Bash操作
4.2检查路径是否正确
4.3git init 对文件夹进行初始化
4.4 git add README.md 将README.md添加到本地缓存区,其实正常操作应该是 git add . 添加所有文件到缓存区
4.5git commit -m"提示" 提示内容决定了远程项目展示的信息(需慎重)
此时已经将文件添加至本地仓库只需最后一步就可以将所有文件推送至远程仓库(Git仓库),别人就可以使用以及查看你的代码了!
4.6 将仓库地址起名字:git remote add origin https://github.com/zzdEzreal/shuaishuai_first.git并上传至远程仓库 git push -u origin master(这里需要注意如果是第一次的话会出现输入账户密码)
有的用户可能会出现记不住密码如果记不住密码输入:git config --global credential.he store
本地使用
Git Bush
Clone
将项目拉取到本地:git pull 项目地址 地址在哪里?为什么使用HTTPS:因为HTTPS可以对数据进行加密
进行克隆
已获取
Pull
当远程仓库发生改变如何获取更新?
1.在远程仓库制造更新
2.添加内容
3.提交
已添加,现在转至本地进行更新还未进行更改
已修改
pycharm
push
使用之前我们在文件内新创建一个txt文件:文件名为.gitignore,之后在内添加.idea(idea是shiyongpycharm自动生成的一些配置信息,我们元辰并不需要),当然你不需要什么可以写什么
1.添加文件:
当我们新建文件时,pycharm会提示是否添加到本地缓存区,我们并不需要所以选择CANcel并记住选择
2.正常流程我们需要add和commit,但是我们用到pycahrm就不需要,直接进行提交即可
3.如何提交?找到右上角Git按钮
4.点击对钩按钮(因为是第一次使用所以只进行commite)
5.找到push
6.dianjipush
7.第一次push会让输入用户信息输入Github注册的信息即可
8.推送成功
pull
当仓库进行了修改如何获取?
1.在仓库内添加一些文件(不做教程,如果需要教程去之前寻找)
2.点击右上角获取图标
3.配置默认即可直接点击ok(一获取到新文件)
处理冲突
何为冲突?如何解决?
因为Git是可也多人修改,当你手上版本是1,你希望修改版本为2,但是有一个人先你提交了3版本这时,你不可将代码提交到远程仓库,系统会提示你版本过旧,所以你必须先解决3与2一些不一样的代码(或合并或修改)才可进行提交.
1.我们自己创建一点冲突:此时系统内版本2行与我们本地2行并不一样,如果我们提交会显示版本过低,所以我们先进行pull操作,才可以push
2.点击pull尝试处理冲突 提示:更新前保存的未提交更改与来自的文件存在冲突.我们选择自己定义
3.进入配置选项,进行配置,配置完毕点击apply
4.已配置完成
配置完成后即可将数据推送至远程
远程已修改
总结
本次使用Git让我们对分布式版本控制系统理解更进一步,并可以以后运用到工作!