1、安装
直接下载安装即可,环境变量(为了全局使用)会自动配置,可不 放于c盘。
2、必要的配置
1、查看系统配置
#查看系统的配置文件
git config --system --list
#查看当前用户配置
git config --global --list
git 的相关配置文件
里面拥有git全局的系统配置。
2、进行用户配置(保存在本地)
git config --global user.name "name"
git config --global user.email "2062686451@qq.com"
c盘下对应出现该文件。
3、git的工作原理
4、项目搭建
①在合适的位置新建空文件夹,Windows系统下避免使用中文命名,git bash中命令行git init
在本地初始化项目(使git能够管理该仓库/项目),该命令自动生成.git文件夹(该文件夹即为本地缓存区),属于可隐藏文件。
②一般,先创建远程仓库(下文),再克隆远程仓库(origin,git默认叫法)到本地,git clone [URL]
5、基本命令
①文件状态操作
git add . #所有文件添加到暂存区
git status #查看所有文件的状态
git status [filename] #查看当前文件状态
git commit -m "消息内容" #提交暂存区的内容到本地仓库
②忽略文件
.gitignore 文件
6、远程仓库
github速度较慢,一般使用gitee,公司自己搭建用gitlab
创建gitee账号并完善
①登录、注册,完善个人信息
②SSH公钥 (用于免密码登录)
使用SSH公钥可以让你在你的电脑和 Gitee 通讯的时候使用安全连接(Git的Remote要使用SSH地址)
生成公钥
将公钥信息注册到gitee账号
③新建仓库
直接在gitee中点击 新建仓库 并进行相关信息填写
7、血泪史,本地仓库创建与连接
①对安装过git 且存在.git文件的项目(即已经完成了本地初始化)
git remote add origin https://gitee.com/Daoshiwuqing01/blog_flask_angular.git(这个是仓库地址,直接复制过来)
②经仓库克隆到本地的相关操作
git clone https://gitee.com/Daoshiwuqing01/blog_flask_angular.git(这个是仓库地址,直接复制过来)
在克隆过程中,如果仓库是一个私有仓库,将会要求用户输入 Gitee 的账号和密码。按照提示输入即可。
8、命令行提交推送
git add . #将当前目录所有文件添加到git暂存区
git commit -m "my first commit" #提交并备注提交信息
git push origin master #将本地提交推送到远程仓库
9、使用开发工具操作
①git init 初始化仓库
②将本地与远程连接
git remote add origin git@github.com:xxx/xxx.git (你的git远程地址)
可以根据已经产生的图标进行点击提交推送
或者
在终端使用以上的命令行操作
注意:git commit 后不接-m 且命令未完成异常退出,会出现以下三个文件
10、出现的问题合集
①On branch master
版本分支的问题。
②
是因为远程不存在origin这个仓库名称。
由于误操作,使用git clean -d -f 将项目文件删除,现重新编写,git学习待更。。。