1、git的安装
yum install git
apt-get install git
2、在本地创建git仓库
$ mkdir learngit
$ cd learngit
$ git init
即可完成仓库的创建
3、文件新增修改操作流程
git add <filename> #添加文件到提交列表
git commit -m <describe> #提交到缓存区并添加注释
4、常用查看状态及日志命令
git status #查看状态
git log #查看日志
git log --pretty=oneline #简洁查看
git reflog #查看所有总的日志
5、回退到某一版本
git reset --hard <version> #回退到version版本version可以通过git log等查看到
6、本地及缓存修改撤销操作
git checkout -- <filename> #--必须加上,撤销本地修改用缓存的代替
git reset HEAD <filename> #撤销添加到缓存区的添加从新放回本地
7、删除文件
情景一:常规删除文件
rm <filename>
git commit -m "describe"
情景二:从版本库删除
git rm <filename>
git commit -m "describe"
8、将新的本地库添加到远端
git remote add origin <URL> #进行绑定
git push -u origin master #推送到远端
git remote -v #查看关联版本库
git remote rm <name> #接触关联远端版本库
9、从远端拉取
git clone <URL> #从远端拉取工程
10、分支管理
$ git branch <name> #新建分支
$ git checkout <name> #切换分支
#合并分支 先切换到主分支然后合并dev到master
$ git checkout master
$ git merge dev
git branch #查看分支
git branch -d <name> #删除分支
11、标签管理
git checkout <name> #切换到某一版本
git tag <name> #制作一个标签
git tag -a <tagname> -m "blablabla..." #指定标签信息
git tag 查看所有标签
git tag -d <name> #删除标签
git push origin <tagname> #可以推送一个本地标签;
git push origin <tagname> #可以推送一个本地标签;
git push origin :refs/tags/<tagname> #可以删除一个远程标签。
跳转:廖雪峰的git使用说明教程
|