用户名配置和邮箱配置
-
当我们第一次接触Git时,我们首先需要配置用户名和邮箱:
-
用户名配置:
git config --global user.name "UserName"
-
邮箱的配置:
git config --global user.email "Email"
-
本地操作
初始化本地库
-
首先我们需要在本地初始化git仓库
git init
-
当我们在Linux系统下输入
ls -la
命令时我们可以看到隐藏文件夹.git,当然在Windows系统下打开显示隐藏文件夹
选项也可以看到。 -
一个Git仓库可以分为如下三个部分
-
.git目录:本地的配置管理数据库(CMDB)
-
工作目录:本地文件系统
-
暂存区: .git目录下的一个文件,用于隔离工作目录和Git仓库
-
-
-
关于Git的操作,下面这个图可以帮助你很好地理解
将文件从工作区添加到到暂存区
git add [FileName]
当我们需要撤回add操作时
git reset [FileName]
我们也可以为了方便,直接添加当前目录的所有文件到暂存区
git add .
提交到本地库
提交暂存的文件到本地库中
git commit -m "注释" [FileName]
-
注释是为了说明本次提交修改的内容
当然,我们也可以跳过暂存区直接提交文件到本地库中
git commit -a -m "注释" [FileName]
远程库操作
考虑到软构实验和平时使用Git均是与Github联系,因此我们以Github为例子
remote远程库
根据Github的仓库url设置远程库为region
git remote add region [GithubUrl]
push到远程库
将本地库的文件推送到到远程库
git push region master
默认情况下master是本地库分支。
克隆
当我们在Github上已经有仓库或者想拷贝一份项目到本地时,我们使用clone命令
实际上,我们实验主要也是使用这个命令来建立起实验项目与本地的联系
git clone [url]
当我们在GitHub中按照实验指导新建好实验项目时,我们先使用这个命令克隆仓库到本地
-
其中url可以在仓库界面绿色
code
处找到
之后我们在本地完成实验代码,当需要进行push时push到远程库即可。