博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git操作说明
阅读量:6219 次
发布时间:2019-06-21

本文共 1813 字,大约阅读时间需要 6 分钟。

git克隆远程仓库

git clone ...(远程仓库地址)复制代码

git配置全局参数

git config --global user.name "peng(name)"git config --global user.email "@163.com(邮箱)"复制代码

git新建本地仓库

git init复制代码

git 将本地仓库关联到远程仓库

git remote add origin git@github.com:michaelliao/learngit.git复制代码

git查看远程仓地址

git remote -V复制代码

修改远程仓地址

1.修改命令
git remote set-url origin [url]复制代码
2.先删后加
git remote rm origingit remote add origin复制代码
3.直接修改config文件

git 提交

git push复制代码

git 强推

git push --focus oprigin 复制代码

git获取代码

git pull复制代码

git克隆远程仓库代码

git clone 地址git clone git@github.com:michaelliao/gitskills.git克隆指定仓库gie clone -b [分支] [地址]git clone -b master --复制代码

git 比较

git commit -m "描述信息"复制代码

git 增加文件

git add readme.txt复制代码

git 切换分支

git checkout master(分支)复制代码

git 新建分支

$ git branch dev复制代码

git 新建分支并切换

git checkout -b dev复制代码

git 查看当前分支

git branch复制代码

git合并dev分支到当前分支

git merge dev复制代码

git 删除当前分支

git branch -d dev复制代码

获取远程所有分支

git ls-remote复制代码

把本地master推送到远程仓库

git push origin master复制代码

从远程拉去本地不存在分支

git fetch    //拉取不成功执行这个git checkout -b 本地分支名 origin/远程分支名复制代码

git 合并指定分支指定文件的更改

git checkout testing ./src/page/main_content/PersonPosition/复制代码

git merge指定commit

查看 commit_id  git loggit merge d88744e0eeb90c51f993df91ddbc321dca3f1633复制代码

git回退到指定commit

git reset --hard d88744e0eeb90c51f993df91ddbc321dca3f1633复制代码

git 打标签

git tag   //列出所有标签git tag -l "v1.4.*"   //列出符合条件的标签git tag -a v1.4 -m 'my versionv1.4' //-a 指定标签名字 -m指定对应标签的说明//轻量级标签git tag v1.4   //直接git tag 加标签名//删除标签git tag -d v1.4//将标签推送到远程git push origin v1.4//删除远程标签git push origin :refs/tags/v1.4复制代码

git采用SSH秘钥连接

1.判断有没有:cat ~/.ssh/id_rsa.pub    2.生成ssh秘钥:ssh-keygen -t rsa -C "youremail@example.com"    3.查看秘钥 cat ~/.ssh/id_rsa.pub    4.复制秘钥放到git远程仓中    5.验证秘钥是否配置成功 ssh -T git@git.coding.net || ssh -T git@github.com        各个系统操作命名不一致,需要的话自行查找复制代码

转载于:https://juejin.im/post/5c62c9a7e51d457fc905dd6e

你可能感兴趣的文章
github结合TortoiseGit使用sshkey,无需输入账号和密码
查看>>
vue的双向绑定原理及实现
查看>>
Kettle的四大不同环境工具
查看>>
vs2017 vs2013等vs中如何统计整个项目的代码行数
查看>>
AngularJS 1.x系列:AngularJS过滤器(4)
查看>>
注冊(十一)重注冊带有鉴权信息
查看>>
程序猿的量化交易之路(14)--Cointrader数据表(2)
查看>>
mysql string types ---- mysql 字符类型详解
查看>>
OpenGL实现通用GPU计算概述
查看>>
聊聊vue组件开发的“边界把握”和“状态驱动”
查看>>
独立python环境之virtualenv和virtualenvwrapper
查看>>
Android 源代码解析 之 setContentView
查看>>
HorizontalDragLayout-模仿QQclient的Item滑动删除
查看>>
2.6 查询转换
查看>>
[读书笔记]Java类载入过程
查看>>
三星Galaxy Tab S2上市,压制苹果之心凸显
查看>>
PJAX全局无刷新的设置方法~
查看>>
NGINX 配置404错误页面转向
查看>>
『科学计算』通过代码理解线性回归&Logistic回归模型
查看>>
寻找正在连接中的网络连接
查看>>