个人开发
配置本地代码仓库
打开终端,将目录定位到仓库的创建目录
// 指定到工作目录 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 heikagit 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退出编辑模式 - 再输入
:wqor: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类属性"