0.配置基本信息
用户名和密码配置(push到git服务器后显示)
git config user.name //查看用户名
git config user.email //查看邮箱
git config --global user.name "Jack" //配置用户名
git config --global user.email "858123429@qq.com" //配置邮箱
1.获取git项目
git clone https://git.oschina.net/0x1204/thinkphp.git //远程服务器克隆
git init //初始化当前目录
2.查看git哪些文件或目录被跟踪
git status //查看目录跟踪情况,须在add前查看
git status -s //simple模式查看改动,须在add前查看
git diff //查看文件变化详情,须在add前查看
3.添加文件到跟踪
git add . //添加除了.gitignore外的文件的改动到本地仓库
4.添加变化到归档
git commit -m "修改了数据库配置" //添加文件的变化到本地仓库的归档,需要先add
6.版本号滚动
git reset --hard df52a0 //强制滚动到某个版本。后面为版本hash前六位,
7.远程仓库管理
git remote add origin https://git.oschina.net/0x1204/thinkphp.git //添加远程地址
git remote -v //查看远程地址情况
git push -u origin master //推送到远程的master分支
git fetch //获取远程分支的最新状态
git merge //合并远程个本地的变化
git pull //作用 = fetch + merge,一般先执行这个之后再push