本文共 1563 字,大约阅读时间需要 5 分钟。
从刚开始安装git到后来(svn-git)数据迁移,接触git已经2个多月的时间了,下面是我总结的git常用的命令,方便以后查阅。1.初始化git版本库git init //创建一个git版本库,适用于个人git init --bare //创建一个git裸版本库,适用于公用2.git仓库全局变量的设置git config --global user.name "sfzhang"git config --global user.email "shifeng_zhang88@163.com"3.添加文件到git版本库里面git add 1.txt //添加单个文件git add *.txt //添加所有txt文件git add . //添加所有文件,但不包括空目录4.将添加的文件提交到git版本库git commit -m "add git testfile" 5.将本地分支提交到远程分支git push // 提交本地master为远程的master分支git push origin test:test // 提交本地test分支作为远程的test分支origin 表示远程git仓库的地址(可以通过git remote add origin git@192.168.1.244:/gitdata/yanzi.git指定远程仓库地址)6.获取远程git最新版本信息到本地git fetch //相当于从远程获取最新版本到本地,不会自动mergegit pull //相当于从远程获取最新版本并merge到本地7.查看git分支信息git branch //查看本地分支git branch -a //查看远程及本地分支8.合并分支git merge new // 将new分支合并到当前分支9.切换分支git checkout develop //master和develop分支之间切换git checkout -b branch_name origin/branch_name //切换其它自定义分支10.删除分支git branch -d branch_name //如果分支没有合并删除失败gir branch -D branch_name //即使分支没有合并也照例删除11.创建/删除标签git tag 1.0 //为当前分支最近一次提交创建标签git tag -d 1.0 //删除标签12.撤销操作git revert //是撤销某次操作,此次操作之前的commit都会被保留git reset //是撤销某次提交,但是此次之后的修改都会被退回到暂存区13.克隆git版本库git clone git@192.168.1.244:/gitdata/yanzi.git
git clone git@192.168.1.244:/gitdata/yanzi.git --branch branch-001 branch //克隆分支
14.查看git历史版本git log //查看所有历史版本信息git log head //查看当前分支的最新版本更新信息15.查看git历史记录git status //查看git版本库状态信息git log //查看当前分支的提交的历史记录git log --graph //显示git提交的图表信息
16.查看远端地址
git remote -v
17.添加remote地址
git remote add origin git@git.travell.er:/uutuu/feature.git
18.删除remote地址
git remote remove origin
转载地址:http://oxlil.baihongyu.com/