Git的Gui不怎么好用,建议使用Git Bash命令。
Git的结构如下:
本地工作区 - 本地暂存区 - 本地仓库 - 远程仓库
仓库中有分支,每个分支记录了不同的commit信息,取决于用户commit到哪个分支。一般来讲,不是大型项目,一般都只使用一个master分支。
提交数据流程如下:
初次使用,需要先配置用户信息,这要用到git config。
A、GitLab中是空项目(在网页中创建了项目)
空项目意味着没有数据,那么只能从本地上传,而不能先从GitLab中clone下来(事实上clone也可以,不过没有意义),空项目与非空项目仅第一步操作不同。
1、使用git init
创建本地仓库(会在当前文件夹生成.git文件夹,本文件夹中所有文件都可以上传)
2、编辑项目,使用git add .
增加本地所有文件(自动过滤增加过的文件,可以使用文件名代替.,只新增特定文件到暂存区,当然还可以排除某些文件,排除方法后面再说)
git add -A .或者git add --all .会将删除的文件去掉再增加
3、使用commit提交暂存区文件到本地仓库
4、使用git push将本地仓库推送到远程仓库
B、GitLab中已有上传过的项目
1、使用git clone从远程仓库复制项目,或者使用pull从远程取回某个分支。
2、编辑项目,提交到暂存区,使用git add .
增加本地所有文件(自动过滤增加过的文件,可以使用文件名代替.,只新增特定文件到暂存区,当然还可以排除某些文件,排除方法后面再说)
3、使用commit提交暂存区文件到本地仓库
4、使用git push将本地仓库推送到远程仓库
git命令详解:
一、配置用户信息
git config --global user.name
git config --global user.email
二、设置远程仓库别名
#网址太长,后面不