详细查实验楼文章
- 在/Users/用户/用户名 下创建Git全局配置文件.gitconfig,设置名字和email
$ git config --global user.name "moumilang"
$ git config --global user.email "moumilang@gmail.com"
用$ cat ~/.gitconfig
可查看
一般配置方法就是:$ git config --global <配置名称> <配置的值>
如果不用全局配置,在当前的项目目录下创建 .git/config,从而使用针对当前项目的配置:$ git config <配置名称> <配置的值>
查看隐藏文件 $ ls -la
- mac finder
#显示隐藏文件
$ defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
#隐藏文件
$ defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder
- 获得一个Git仓库
- 克隆
$ git clone Git的URL
- 初始化
- 克隆
$ cd /home/shiyanlou/ #创建代码目录project
$ mkdir project
$ cd project #进入到代码目录,创建并初始化Git仓库
$ git init
#Git会输出
Initialized empty Git repository in /home/shiyanlou/project/.git/
- 正常工作流程
- 创建或修改文件(查看缓存区)
- 使用git add命令添加新创建或修改的文件到本地的缓存区(Index)(注释、删除)
- 使用git commit命令提交到本地代码库(同步到远端服务器)
- (可选,有的时候并没有可以同步的远端代码库)使用git push命令将本地代码库同步到远端代码库
- 分支(创建、查看、切换、修改编辑、提交、合并到主线、删除、撒销合并、?快速向前合并)
- 日志(显示所有的提交、显示在每个提交中哪些文件被修改、格式化日志输出、日志记录排序显示)
小结:
git config:配置相关信息
git clone:复制仓库
git init:初始化仓库
git add:添加更新内容到索引中
git diff:比较内容
git status:获取当前项目状况
git commit:提交
git branch:分支相关
git checkout:切换分支
git merge:合并分支
git reset:恢复版本
git log:查看日志
网友评论