个人开发
配置本地代码仓库
打开终端,将目录定位到仓库的创建目录
// 指定到工作目录 cd Users/XXX/Desktop/git // 创建目录 mkdir heika // 指定到本地代码仓库 cd heika
- 使用
git init
命令初始化一个空的本地仓库
,在指定目录下产生一个.git
隐藏文件夹// 初始化本地代码仓库 git init
注意
:以上两步可以合并
,命令如下,记得git init
命令和路径之间有一个空格
// 指定到工作目录 cd Users/XXX/Desktop/git // 创建目录 mkdir heika // 初始化本地代码仓库 git init --bare heika
git config xxx
的相关命令其实改的就是.git
隐藏文件夹下的config
文件的内容- 配置
当前
代码仓库中的用户名和邮箱
,会将用户信息保存在.git
目录下的的config
文件中// 双引号【可以省略】 git config user.name "user" git config user.email "[email protected]"
- 配置
全局
的用户名和邮箱
,使用关键字--global
,是为了方便管理
你本地多个
代码仓库,会将用户信息保存在个人
目录下的.gitconfig
文件中// 双引号【可以省略】 git config --global user.name "manager" git config --global user.email "[email protected]"
- 查看当前所有配置
git config -l
- 编辑当前所有配置
git config -e
- 会进入vim编辑器
- 按
i
键开始编辑配置信息的内容 - 使用
方向键
将光标移动到指定位置进行编辑 - 编辑完毕后按
esc
退出编辑模式 - 再输入
:wq
or:x
是保存并关闭
vim编辑器
初始化项目
- 创建代码,将代码添加到本地代码仓库中(
与.git隐藏文件夹同级目录
) - 查看文件状态
git status
- Untracked files(
红⾊
):说明新增
或修改
的文件在工作区中,还未
添加到暂缓区
. - Changes to be committed(
绿⾊
):说明工作区的代码已经
添加到暂缓区
中,可以
被提交
到代码仓库中了
- Untracked files(
注意
:使用git时,每一次新增
或修改
都必须先添加git add
再提交git commit -m "注释"
注意
:如果没有
在commit
后面加上-m
添加注释
,会自动
进入vim
编辑器,要求我们输入注释,进入vim后,按i
键进入编辑模式
,输入完毕之后按esc退出编辑模式
,然后按:wq or :x 保存并退出
vim编辑器,所以,以后在终端中提交文件记得在commit
后面加上-m
示例
// 创建文件 touch main.c // 打开文件编辑 open main.c // 查看当前代码库状态 git status // 将文件添加到代码库 git add main.c // 查看当前代码库状态 git status // 将修改提交到代码库 git commit -m "添加了main.c" // 查看当前代码库状态 git status
提示
:在此一定要使用-m
参数指定本次修改的注释
,否则无法提交将
当前
文件夹下的所有
新建或修改的文件一次性添加到暂缓区中git add .
添加
多个
文件// 创建两个文件 touch Person.h Person.m // 【新增文件】需要提交到暂缓区 git add . // 提交到【本地】代码仓库 git commit -m "添加了Person类" // 打开并修改文件 open Person.h // 【文件修改后】需要添加到暂缓区 git add . // 提交到【本地】代码仓库 git commit -m "增加Person类属性"