GIT安装
—下载网址:(Git-SmartHTTP)
https://git-scm.com/book/zh/v2/服务器上的-Git-Smart-HTTP
有具体的Linux,Windows,,Mac安装方式。
—windows傻瓜式安装。
—MACOS上,运行安装包后需要进行安全性偏好设置:系统偏好设置—>安全与隐私—>通用—> 注意要把一开始点开弹出的无法安装界面关闭,然后才会显示已阻止打开“git…pkg”因为来自不明身份的开发者 点击之后的仍要打开即可—之后傻瓜式安装即可。
—验证是否真正安装好git:打开终端,输入git --version然后会显示版本即证明安装成功。
GIT最小配置
—配置user信息:配置user.name和user.email ,配置好参与项目开发的人员的姓名和邮箱
原因:每一次变更会捆绑变更人的信息,code review时如果带上地址,评审人员指出错误后,git版本管控的web系统自动会取出变更者邮箱发送邮件。
$git config - - global user.name ‘youer_name’
$git config - - global user.name ‘youer_name’ (注意一定要在单引号下输入)
—config的三个作用域
$git config --local local只对某个仓库有用,版本库级配置文件
$git config --list --local 显示当前config的配置
当更换另一个仓库的时候配置失效
$ git config --globa global对当前用户所有仓库有效,全局配置文件
$git config --list --global 显示当前config的配置
例如有10个仓库,都需要变更,则可设置global,这是最常用的
$git config --system system对系统所有登陆的用户有效,系统配置文件,并不常用
$git config --list --local 显示当前config的配置
MAC端GIT调试
—在mac终端下输入 git config会显示出该命令所有参数
—输入git config --list,显示了三个范围所有配置
—git config --list --global
git config --list -system
git config --list -local
输入该指令会报错,–local这个参数只能在某个仓库内部使用,而当前只是普通路径
—步骤
1.打开终端后:git config --global user.name’pepper’—>git config --global user.email’llll@163.com’
2.判断上述设置是否成功 git config --global --list
Windows端GIT配置
—下载好git后(下载于D:\git下)
—找到应用 Git Bash 启动后进入终端
—
git config --global user.name’pepper’
git config --global user.name’pepper’
git config --global --list
建git仓库并配置local用户仓库
已有项目Git管理
$cd 项目代码所在文件夹
¥git inint
新建项目Git管理
$ cd 某个文件夹
$ git init your_project #会在当前路径下创建和项目名称箱同名的文件夹
$cd your_project
举例:
打开GitBash
d:
cd Git
git init git_learning
cd git_learning
ls -al #此时只有一个.git的隐藏文件夹,核心
git config --global --list #显示user信息
pwd
cp …/qt/readme.txt . #将当前路径上一级下的qt下的readme.txt拷贝到当前路径
$ git commit -m’Add readme.txt’
(Git在出错时会给详细的出错信息)
此出错信息说明readme.txt还没有被Git管控不能使用该命令
git add readme
git status #文件被Git管理,且处于unstage暂存区中
$ git commit -m’Add readme.txt’
git log #黄色部分为commit的Id号