git-book
2020-03-17 18:24:48 1 举报
AI智能生成
登录查看完整内容
为你推荐
查看更多
gitbook基本操作学习
作者其他创作
大纲/内容
git-book
1.起步
1.1版本控制
RCS本地版本控制
CVCS集中化版本控制
DVCS分布式版本控制
1.2Git基础
直接记录快照,而非差异比较
近乎所有操作都是在本地执行
完整性
Git一般只添加数据
三种状态
已提交(committed)
已修改(modified)
已暂存(staged)
1.3安装Git
用户信息
检查配置git config
2.Git基础
2.1获取Git仓库
$git init
$git clone[url]
2.2记录每次更新到仓库
检查状态$git status
跟踪新文件$git add
暂存已修改文件$git add
忽略文件$git .gitignore
查看已暂存和未暂存的修改$git diff
提交更新$git commit -m\"备注\"
移除文件或忽略$git rm
2.3查看提交历史git log
$git log -p -2
$git log --pretty=format:\"%s\" --graph
2.4撤销操作
重交$git commit --amend
取消暂存的文件$git reset HEAD filename
撤销对文件的修改$git checkout -- filename
本地分支回远端分支$git reset origin/master
2.5远程仓库的使用远程 $git remote
查看远程仓库$git remote -v
添加远程仓库$git remote add shortname url
从远程仓库中抓取与拉取
查看某个远程仓库$ git remote show shortname
远程仓库的移除与重命名
2.6打标签$ git tag
创建标签
附注标签$ git tag -a version -m \"xxx\"
轻量标签 $ git tag version
列出标签git tag
后期打标签 $git tag -a version xxxxx
共享标签
删除标签$ git tag -d xxx
检出标签$ git checkout 2.0.0
2.7git别名
$ git config --global alias.a 'b'
3.Git分支
3.1-3.3分支简介
比较形象的图解
分支创建$ git branch shortname
显示分支$ git branch
分支切换$ git checkout shortname
分支合并$git merge branchname
冲突
分支删除$ git branch -d branchname
3.4分支开发工作流
长期分支
特性分支
3.5远程分支
显式推送$ git push origin branchname
跟踪分支
新建$ git checkout -b branch1 origin/branch2
设置$ git branch -u origin/branch1
显示$ git branch -vv
领先和落后
删除远程分支$ git push origin --delete branchname
3.6变基$ git rebase master
0 条评论
回复 删除
下一页