赞
踩
yum -y install git '//安装'
git --version '//查看版本'
git配置文件:~/.gitconfig
当前用户家目录下
git config --local(global) user.name 'username' '//设置用户名'
git config --local(global) user.email 'example@qq.com' '//设置邮箱'
git config --local(global) --unset user.name '//删除用户名'
git config --local(global) --unset user.email '//删除邮箱'
git commit --amend --reset-author '//更新所有文件的用户名和邮箱'
git config --list '//查看所有配置信息'
git config user.name '//查看用户名配置'
git config user.email '//查看邮箱配置'
git init '//初始化仓库(创建仓库)'
提交所有到暂存区:git add .
提交单个文件到暂存区:git add file1 file2 file*
查看提交和没有提交的文件:git status
提交到本地仓库:git commit -m "注释信息"
提交的文件有修改,重新提交即可:git add .
删除暂存区文件:git rm file1 file2 file*
修改暂存区文件名:git mv oldfile newfile
修改文件名后再次提交:git commit -m "lalala"
从git暂存区移除文件:git rm --cached filename
git比对工作目录与暂存区文件差异:git diff filename
git比对暂存区文件与本地仓库差异:git diff --cached filename
理解:git commit操作相当于拍摄快照
查看git commit提交的操作历史:git log --oneline
暂存区文件回退到本地文件夹:git checkout filename
本地仓库回退到本地文件夹:
git reset HEAD filename
git checkout filename
回退到指定的commit状态:
git log --oneline
git reflog
git reset --head commit的id
查看分支:git branch
创建分支:git branch fenzhiname
切换分支:git checkout fenzhiname
合并master分支到本分支:git merge master -m "描述信息"
删除分支:git branch -d fenzhiname
git标签与commit绑定在一起
查看标签:git tag
创建标签:git tag -a "标签信息" -m "描述信息"
创建标签指定commitID:git tag -a "标签信息" commitID -m "描述信息"
查看标签详细信息(包含描述,commitID等信息):git show 标签名
删除标签:git tag -d 标签
查看远程仓库信息:git remote -v
添加远程仓库信息:git remote add origin 仓库地址
删除远程仓库信息:git remote remove origin
推送本地仓库到远程仓库master分支:git push -u origin master
git clone 远程仓库地址
拉取远程仓库origin用户的代码master分支到本地与本地brantest分支合并:git pull origin master:brantest
拉取远程仓库origin用户的代码master分支到本地与本地当前分支合并:git pull origin master
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。